阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS date setDate()

      **setDate()** 方法根据本地时间来指定一个日期对象的天数。

      The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

      语法

      dateObj.setDate(dayValue)
      

      参数

      dayValue

      一个整数,表示该月的第几天。

      描述

      如果 dayValue 超出了月份的合理范围,setDate 将会相应地更新 Date 对象。

      例如,如果为 dayValue 指定0,那么日期就会被设置为上个月的最后一天。

      如果dayValue被设置为负数,日期会设置为上个月最后一天往前数这个负数绝对值天数后的日期。-1会设置为上月最后一天的前一天(译者注:例如当前为4月,如果setDate(-2),则为3月29日)

      例子

      例子:使用setDate方法

      var theBigDay = new Date(1962, 6, 7); // 1962-07-07
      theBigDay.setDate(24);  // 1962-07-24
      theBigDay.setDate(32);  // 1962-08-01
      

      规范

      规范版本规范状态注解
      ECMAScript 1st Edition. Implemented in JavaScript 1.0StandardInitial definition.
      ECMAScript 5.1 (ECMA-262) Date.prototype.setDateStandard
      ECMAScript 2015 (6th Edition, ECMA-262)Date.prototype.setDateStandard

      相关链接

      目录
      目录