js获取本周周一时间戳
时间: 2023-07-08 20:42:56 浏览: 287
JS获取日期星期
可以使用以下代码获取本周周一的时间戳:
```javascript
const now = new Date();
const dayOfWeek = now.getDay();
const diff = now.getDate() - dayOfWeek + (dayOfWeek == 0 ? -6 : 1);
const monday = new Date(now.setDate(diff));
const mondayTimestamp = Math.floor(monday.getTime() / 1000);
console.log(mondayTimestamp);
```
解释一下代码,首先获取当前时间,然后获取当前是周几,计算出当前日期与本周第一天(周一)相差的天数,然后通过设置当前日期的日期来获得本周周一的日期对象。最后将日期对象转换为时间戳并输出。
阅读全文