gpt4 book ai didi

javascript - 获取上周日期范围从周日到周六时刻js

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:28 24 4
gpt4 key购买 nike

我需要获取从周日到周六的上周日期范围,但是这段代码

moment().subtract(1, 'weeks').startOf('isoWeek')
moment().subtract(1, 'weeks').endOf('isoWeek')

给出从周一到周日的日期范围,如何使用 moment js 获取从周日到周六的上周日期范围?

最佳答案

isoWeek 根据 ISO 8601 标准让您开始一周。根据国际标准 ISO 8601,星期一是一周的第一天。

您可以尝试在该方法中使用 week 而不是 isoWeek,它根据您的系统设置(区域设置)工作。

console.log(moment().subtract(1, 'weeks').startOf('isoWeek').format('dddd'));
console.log(moment().subtract(1, 'weeks').endOf('isoWeek').format('dddd'));

console.log(moment().subtract(1, 'weeks').startOf('week').format('dddd'));
console.log(moment().subtract(1, 'weeks').endOf('week').format('dddd'));

console.log(moment().subtract(1, 'weeks').startOf('week').format('YYYY-MM-DD'));
console.log(moment().subtract(1, 'weeks').endOf('week').format('YYYY-MM-DD'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

读出差异here .

关于javascript - 获取上周日期范围从周日到周六时刻js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51633466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com