gre*_*reg 2 javascript timestamp internationalization momentjs
我找不到类似的问题,所以在这里:Moment.js在进行格式化时似乎并不理解其他语言而不是英语.
带有locales的Moment.js在资产中,当我尝试以下时:
moment('1. März 2014').format('LLLL');
"Invalid date"
Run Code Online (Sandbox Code Playgroud)
另一方面,这工作:
moment('1. March 2014').format('LLLL');
"Samstag, 1. März 2014 00:00 Uhr"
Run Code Online (Sandbox Code Playgroud)
我已经有了一些解决方法,但要让它干净是很棒的.什么是U diubg错误的任何想法?
我使用chrome 38.0.2125.111和moment.js 2.8.3.
如果您需要有关该问题的更多信息,请告诉我.
编辑
看起来只有几个月是有问题的.这非常有效:
moment('1. Januar 2014').format('LLLL');
"Mittwoch, 1. Januar 2014 00:00
Run Code Online (Sandbox Code Playgroud)
我觉得它可能像März中的ä一样特殊.但这不会起作用:
moment('1. Dezember 2014').format('LLLL');
"Invalid date"
Run Code Online (Sandbox Code Playgroud)
将语言环境明确设置为德语并提供输入的格式
moment.locale("de"); moment('1. März 2014', "DD. MMMM YYYY").format("LLLL"));
Run Code Online (Sandbox Code Playgroud)
适合我:http://jsfiddle.net/sbbg3dzt/
| 归档时间: |
|
| 查看次数: |
2442 次 |
| 最近记录: |