js 获取未来十天日期
时间: 2023-06-12 16:08:14 浏览: 55
可以使用 JavaScript 中的 Date 对象来获取未来十天的日期。以下是一个示例代码:
```javascript
// 获取当前日期
const today = new Date();
// 获取未来十天的日期
for (let i = 0; i < 10; i++) {
const futureDate = new Date(today.getTime() + 24 * 60 * 60 * 1000 * i);
console.log(futureDate.toLocaleDateString());
}
```
这段代码会输出未来十天的日期,格式为本地日期格式。你可以根据需要自行修改输出格式。
相关问题
js 获取未来30天时间数组
以下是一个示例代码,用于获取未来30天的日期数组:
```javascript
// 获取当前日期
var today = new Date();
// 创建一个空数组来存储未来30天的日期
var futureDates = [];
// 循环获取未来30天的日期
for (var i = 0; i < 30; i++) {
var futureDate = new Date();
futureDate.setDate(today.getDate() + i);
futureDates.push(futureDate.toISOString().split('T')[0]);
}
console.log(futureDates);
```
这段代码将打印出一个包含未来30天日期的数组,每个日期格式为 "YYYY-MM-DD"。请注意,这里获取的是本地时间。如果您需要获取特定时区的时间,可能需要使用相关的库或方法进行调整。
js获取最近七天的日期
可以使用 JavaScript 的 Date 对象来获取最近七天的日期。以下是一个示例代码:
```javascript
// 获取当前日期
var today = new Date();
// 获取最近七天的日期
var lastSevenDays = [];
for (var i = 0; i < 7; i++) {
var day = new Date(today);
day.setDate(today.getDate() - i);
lastSevenDays.push(day);
}
// 输出日期
for (var i = 0; i < lastSevenDays.length; i++) {
console.log(lastSevenDays[i].getFullYear() + '-' + (lastSevenDays[i].getMonth() + 1) + '-' + lastSevenDays[i].getDate());
}
```
这段代码会输出最近七天的日期,格式为 `YYYY-MM-DD`。