书签提醒下周一的日期错了一天

好吧,我对本地化的猜测很接近。你链接的论坛确实有芬兰语本地化,但我当时没意识到,如果给 moment.js 的 .day() 函数传入字符串进行解析,该函数是依赖于语言环境的。我传入的是字符串 “Monday”(芬兰语为 “maanantai”),导致解析失败,moment.js 因此回退到了周日。

我已在下方的 PR 中修改为使用数字 1,无论语言环境如何,它都始终代表周一。

https://github.com/discourse/discourse/pull/9737

另外补充一点,“下周”只是“今天加 7 天”,因此语言环境在此处并不影响结果。

11 个赞