Anh*_*yen 5 javascript date momentjs
我正在尝试使用momentjs解析String:
let date = "19. Juli 2016 05:00";
Run Code Online (Sandbox Code Playgroud)
该字符串包含7月份用德语写的月份,根据momentjs doc,它具有"LLL"格式.
当我尝试解析它时
moment(date,'LLL');
Run Code Online (Sandbox Code Playgroud)
我错了约会.
当我尝试解析它时
moment(date,'LLL','de');
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:
TypeError:config._locale为null.
我怎样才能正确解析这个字符串?
您应该使用相应的moment-locales依赖项来识别其他语言的日期.你可以在这里找到locales列表并从CDN中使用它,或者从momentjs下载并自己捆绑它(得到那个说的moment-with-locales.js)
在这种情况下,使用以下解析方法(因为您已经尝试过):
let momentObj = moment(DATE_STRING, FORMAT, LOCALE);
Run Code Online (Sandbox Code Playgroud)
let momentObj = moment("04. Juli 2016 05:00", 'LLL', 'de');
console.log(momentObj);Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/locale/de.js"></script>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2853 次 |
| 最近记录: |