【发布时间】:2022-12-11 06:35:23
【问题描述】:
通过“date-fns”模块,我收到了今年日期是多少周的数字。
const current = '2022-03-10'
const weekNumber = getWeek(current, 1) // 11
相反,如果你只知道数字,你想知道如何做周数的第一个日期。
我想知道的方式。
const weekNumber = 11;
const weekOfstartDate = anyFunc(weekNumber) // '2022-03-07'
你知道这个解决方案的答案吗?
【问题讨论】:
-
那根本不可能。周
1可以对应2022-01-04或2022-01-05甚至1994-01-04,你无法分辨是哪一个,信息丢失。 -
@Kaiido 如果我们将它限制在 2022 年是否可能?
-
不,您无法区分构成给定一周的 7 天。
-
你的一周是什么时候开始的?现在是星期天还是星期一?
-
@T.J.Crowder 啊,你认为这就是他们想要的吗?我的印象是他们想在那周的任何一天取回,但你可能是对的。不过,他们还需要
firstWeekContainsDate的值,因为 2022 年 1 月 1 日实际上是 2021 年的第 51 周。
标签: javascript date date-fns