如何获取给定周和年的工作日日期



我想找到给定周和年的日期。例如

year = 2021;
week = 2;
day = Thursday;

我想退货01-07-2021

为此,我首先尝试在2021年第2周的第一次约会。在一天中添加4即可获得日期。

const startDateOfWeek2 = ??

我相信如果我能得到startDate,那么我就可以计算该周的任何工作日。有没有办法在这里使用moment

使用moment框架,您可以使用week()year()函数获得基于weeknumberyear的日期,如下所示。

const year = 2021;
const weekNumber = 2;
const weekDay = moment().year(year).week(weekNumber).day("Wednesday");
console.log(weekDay.format("YYYY-MM-DD"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>

最新更新