1、获取当前一个月中的第几天
var d = new Date(); var n = d.getDate(); document.write(n)
2、设置当前月的天
var d = new Date() d.setDate(15) document.write(d)
主要通过getDate来获取当前月的当天日期,
通过setDate来设置当前月的某一天。
//当前日期 let start = new Date(); let end = new Date(); //昨天 start.setDate(start.getDate() - 1); end.setDate(end.getDate() - 1);
注意事项:
Date.setDate(day)中的day
表示一个月中的一天的一个数值(1 ~ 31):
- 0 为上一个月的最后一天
- -1 为上一个月最后一天之前的一天
如果当月有 31 天:
- 32 为下个月的第一天
如果当月有 30 天:
- 32 为下一个月的第二天