momentjs - 如何根据 Moment.js 中的周数和年份获取一周的第一个日期?

标签 momentjs

我试图通过执行 moment().year(...).isoWeek(...).startOf(' 从周数和年份获取 Moment.js 中特定周的开始日期异周')

但似乎这个函数并不总是返回正确的日期。 例如,当我住在英国时,一周总是从星期一开始。 当我们要求 2019 年第 1 周的第一天时,我们应该得到 2018 年 12 月 31 日。

2018 年 12 月 31 日不是这种情况,因为我收到的结果是 2019 年 12 月 30 日,即 2019 年第 1 周的开始日期。参见 example

最佳答案

我想我找到了我正在寻找的解决方案

时刻() .isoWeekYear(年) .isoWeek(周) .startOf('周')

关于momentjs - 如何根据 Moment.js 中的周数和年份获取一周的第一个日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54007784/

相关文章:

angularjs - Jasmine:如何对使用 moment.js 的日期过滤器进行单元测试?

javascript - 如何在nestjs应用程序中使用时刻

javascript - Moment-Timezone 未更改指定区域的日期/时间

javascript - 如何使用 moment.js 在 Node js 中生成周数数组?

javascript - moment.js 和meteor,使用存储时刻的问题

javascript - 使用 Moment(date) 元素对数组进行排序

javascript - 如何从此字符串中获取日期 Wed Dec 11 16 :02:54 CET 2019

javascript - 使用 moment.js 确定 moment() 是在特定时间 block 之前、期间还是之后

javascript - 在某些日期失败的时刻

javascript - 如何获得两个时刻之间的日历周差?