js获取近一周日期
时间: 2023-07-18 21:05:36 浏览: 112
以下是使用 JavaScript 获取近一周日期的示例代码:
```javascript
// 获取当前日期
var today = new Date();
// 获取一周前的日期
var lastWeek = new Date(today.getTime() - 7 * 24 * 60 * 60 * 1000);
// 构造输出字符串
var output = "近一周日期:\n";
for (var i = 0; i < 7; i++) {
var date = new Date(lastWeek.getTime() + i * 24 * 60 * 60 * 1000);
output += date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + "\n";
}
// 输出结果
console.log(output);
```
以上代码将输出类似以下的结果:
```
近一周日期:
2022-1-1
2022-1-2
2022-1-3
2022-1-4
2022-1-5
2022-1-6
2022-1-7
```
相关问题
js获取近一周日期和星期
可以使用JavaScript的Date对象来获取近一周的日期和星期。以下是一个示例代码:
```javascript
// 获取当前日期
var today = new Date();
// 获取本周的第一天(星期天)
var firstDayOfWeek = new Date(today.setDate(today.getDate() - today.getDay()));
// 获取本周的最后一天(星期六)
var lastDayOfWeek = new Date(today.setDate(today.getDate() - today.getDay() + 6));
// 获取近一周的日期和星期
for (var i = 0; i < 7; i++) {
var date = new Date(firstDayOfWeek);
date.setDate(firstDayOfWeek.getDate() + i);
var dayOfWeek = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"][date.getDay()];
console.log(date.toLocaleDateString() + " " + dayOfWeek);
}
```
输出结果类似于:
```
2021/9/19 周日
2021/9/20 周一
2021/9/21 周二
2021/9/22 周三
2021/9/23 周四
2021/9/24 周五
2021/9/25 周六
```
js获取近一周日期和星期几
可以使用JavaScript的Date对象和数组来获取近一周的日期和星期几。下面是一个示例代码:
```javascript
// 获取当前日期
var today = new Date();
// 获取一周前的日期
var oneWeekAgo = new Date(today.getTime() - 7 * 24 * 60 * 60 * 1000);
// 定义星期几的数组
var weekDays = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
// 循环输出一周的日期和星期几
for (var i = 0; i < 7; i++) {
var date = new Date(oneWeekAgo.getTime() + i * 24 * 60 * 60 * 1000);
console.log(date.toLocaleDateString() + ' ' + weekDays[date.getDay()]);
}
```
这段代码会输出当前日期的前一周的日期和星期几,例如:
```
5/23/2021 周日
5/24/2021 周一
5/25/2021 周二
5/26/2021 周三
5/27/2021 周四
5/28/2021 周五
5/29/2021 周六
```
阅读全文