js 求进30天的日期
时间: 2023-09-12 17:07:54 浏览: 153
js代码-js获取当前日期加上30天之后的日
以下是通过 JavaScript 实现获取未来30天的日期的代码:
```js
var dateList = [];
var currentDate = new Date();
for (var i = 0; i < 30; i++) {
var futureDate = new Date(currentDate.getTime() + (24 * 60 * 60 * 1000) * i);
var year = futureDate.getFullYear();
var month = futureDate.getMonth() + 1;
var day = futureDate.getDate();
var dateStr = year + '-' + (month < 10 ? ('0' + month) : month) + '-' + (day < 10 ? ('0' + day) : day);
dateList.push(dateStr);
}
console.log(dateList);
```
上面的代码中,使用 `Date` 构造函数创建了一个当前日期的实例 `currentDate`,并使用循环获取未来30天的日期。每次循环中,通过 `getTime()` 方法获取当前日期的时间戳,并加上24小时的时间戳,即可得到未来一天的时间戳。然后,再通过 `new Date()` 方法将时间戳转化为日期实例,最后将年月日转化为字符串,并将其存储在 `dateList` 数组中。最后,通过 `console.log()` 方法将 `dateList` 数组输出到控制台上。
阅读全文