gpt4 book ai didi

javascript - moment.js 日期到时间戳国际化(德语)

转载 作者:行者123 更新时间:2023-11-29 17:01:38 28 4
gpt4 key购买 nike

我找不到类似的问题所以这里是:在进行格式化时,Moment.js 似乎无法理解除英语以外的其他语言的月份。

带有区域设置的 Moment.js 位于 Assets 中,当我尝试执行以下操作时:

moment('1. März 2014').format('LLLL');
"Invalid date"

另一方面,这是可行的:

moment('1. March 2014').format('LLLL');
"Samstag, 1. März 2014 00:00 Uhr"

我已经有了一些变通办法,但如果能把它弄干净就太棒了。你有什么想法是错误的吗?

我使用 chrome 38.0.2125.111 和 moment.js 2.8.3。

如果您需要有关该问题的更多信息,请告诉我。

编辑

看起来只有几个月有问题。这非常有效:

moment('1. Januar 2014').format('LLLL');
"Mittwoch, 1. Januar 2014 00:00

我认为它可能是像 März 中的 ä 这样的特殊字符。但这也行不通:

moment('1. Dezember 2014').format('LLLL');
"Invalid date"

最佳答案

将语言环境明确设置为德语并提供输入格式

moment.locale("de"); moment('1. März 2014', "DD. MMMM YYYY").format("LLLL"));

对我有用:http://jsfiddle.net/sbbg3dzt/

关于javascript - moment.js 日期到时间戳国际化(德语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26967287/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com