該setDate()方法,根據(jù)本地時(shí)間為指定的日期(Date)對(duì)象設(shè)置月份中的第幾天。
期望值為1-31,但允許其他值:
0表示前一個(gè)月的最后一天
-1表示前一個(gè)月最后一天的前一天
如果一個(gè)月有31天:
32是下個(gè)月的第一天
如果一個(gè)月有30天:
32是下個(gè)月的第二天
date.setDate(day)
所有瀏覽器都完全支持setDate()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
setDate() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
day | 1到31之間的整數(shù),表示每月的一天。 如果該值超出該月的日期值范圍,則setDate()將相應(yīng)地更新Date對(duì)象。 例如,如果將值設(shè)置為0,則日期將設(shè)置為上個(gè)月的最后一天。 |
返回值: | UTC 1970年1月1日00:00:00與給定日期之間的毫秒數(shù) |
---|---|
JavaScript版本: | ECMAScript 1 |
此示例將月份中的日期設(shè)置為上個(gè)月的最后一天: