【发布时间】:2019-01-30 19:22:31
【问题描述】:
我想知道为什么 moment.js 处理一些月份的不同。例如德语: Mai、März、Oktober、Dezember 不能转换为 toDate()。每隔一个月工作一次。我认为因为这四个月不以与英语相同的前 3 个字母开头。德语 Jan/uar 与英语 Jan/uary 相同。所以这行得通。
我已将我的全局语言设置为德语,所以我不知道为什么会发生这种情况。
这是一个fiddle 用于测试。和代码:
var now = moment('7. Dezember 2016').toDate();
alert(now);
var now = moment('9. Januar 2016').toDate();
alert(now);
【问题讨论】:
-
在小提琴中,两者都失败了。此外,在小提琴中,您只链接到一个不包含任何翻译的 moment.js 文件。请提供真实的minimal reproducible example。另请说明您如何设置 momentjs 语言
-
另外,您在小提琴中使用了一个过时版本的 moment.js (2.2.1)。为什么?
-
小提琴只是来自不同小提琴的叉子。我没有检查那里的版本。在我的 React 应用中,我使用的是最新的。
标签: javascript reactjs momentjs