【发布时间】:2019-04-12 04:55:04
【问题描述】:
我有一个看起来像这样的对象:
const availability = {
week1: {
mon: false,
tue: true,
wed: true,
thu: true,
fri: false,
},
week2: {
mon: false,
tue: true,
wed: true,
thu: true,
fri: false,
},
week3: {
mon: false,
tue: true,
wed: true,
thu: true,
fri: false,
},
week4: {
mon: false,
tue: true,
wed: true,
thu: true,
fri: false,
},
};
这显示某人在当月的第 1、2、...周有空。
我现在需要的是真实的每一天的日期。例如本月第一周的星期二日期,本月第二周的星期二日期等等。
我已经检查了 date-fns 和 moment.js,但我不知道如何解决这个问题。
【问题讨论】:
-
如何确定一个月的第一周?你是从每个月的第一个星期一开始数的吗?如果第一个星期一是第 7 个,第四个星期五是下个月呢?那有 5 个星期一的月份呢?等
标签: javascript momentjs date-fns