JS 当前时间展示今日本周
时间: 2023-10-16 16:31:45 浏览: 90
和本月的日期
可以使用 JavaScript 的内置对象 Date() 来获取当前时间并展示今日、本周和本月的日期。
```javascript
// 获取当前时间
let now = new Date();
// 获取今日日期
let today = now.toLocaleDateString();
// 获取本周第一天和最后一天的日期
let firstDayOfWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() - now.getDay() + 1);
let lastDayOfWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() - now.getDay() + 7);
let week = firstDayOfWeek.toLocaleDateString() + " - " + lastDayOfWeek.toLocaleDateString();
// 获取本月第一天和最后一天的日期
let firstDayOfMonth = new Date(now.getFullYear(), now.getMonth(), 1);
let lastDayOfMonth = new Date(now.getFullYear(), now.getMonth() + 1, 0);
let month = firstDayOfMonth.toLocaleDateString() + " - " + lastDayOfMonth.toLocaleDateString();
// 展示今日、本周和本月的日期
console.log("今日:" + today);
console.log("本周:" + week);
console.log("本月:" + month);
```
上述代码中,使用 `toLocaleDateString()` 方法将时间转换为本地日期字符串。使用 `getDay()` 方法获取当前日期是本周的第几天,从而计算出本周的第一天和最后一天的日期。使用 `new Date()` 构造函数传递年月日参数获取本月的第一天和最后一天的日期。最后,将今日、本周和本月的日期展示出来。
阅读全文