首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

date.setDate

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

语法

代码语言:javascript
复制
dateObj.setDate(dayValue)

参数

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

返回值

UTC 1970年1月1日00:00:00与给定日期(Date对象也在适当位置)之间的毫秒数。

描述

如果 dayValue?超出了月份的合理范围,setDate?将会相应地更新?Date 对象。例如,如果为?dayValue 指定0,那么日期就会被设置为上个月的最后一天。

例子

Using setDate()

代码语言:javascript
复制
var theBigDay = new Date(1962, 6, 7); // 1962-07-07
theBigDay.setDate(24);  // 1962-07-24
theBigDay.setDate(32);  // 1962-08-01
theBigDay.setDate(22);  // 1962-08-22

规格

Specification

Status

Comment

ECMAScript 1st Edition (ECMA-262)

Standard

Initial definition. Implemented in JavaScript 1.0.

ECMAScript 5.1 (ECMA-262)The definition of 'Date.prototype.setDate' in that specification.

Standard

?

ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Date.prototype.setDate' in that specification.

Standard

?

ECMAScript Latest Draft (ECMA-262)The definition of 'Date.prototype.setDate' in that specification.

Draft

?

浏览器兼容性

Feature

Chrome

Firefox

Edge

Internet Explorer

Opera

Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

Feature

Android

Chrome for Android

Edge mobile

Firefox for Android

IE mobile

Opera Android

iOS Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com