无法将本地化 moment.js 字符串转换为 unix 时间或任何格式
Cannot convert localized moment.js string to unix time, or any format
我正在尝试将本地化日期时间字符串转换为 moment.js 中的 unix 时间,但无济于事。有谁知道执行此操作的解决方法?
moment.locale('de');
var a = moment('20.06.2015').format("X"); //returns Invalid Date
var b = moment('20.06.2015').unix(); //returns Invalid Date
总是 在解析时提供格式。
moment.locale('de');
var a = moment('20.06.2015', 'DD.MM.YYYY').unix();
如果需要,您可以使用语言环境定义的格式。对于德语,L
格式为 DD.MM.YYYY
.
moment.locale('de');
var a = moment('20.06.2015', 'L').unix();
如果您可能更改区域设置并希望更改格式以匹配,这将很有用。
我正在尝试将本地化日期时间字符串转换为 moment.js 中的 unix 时间,但无济于事。有谁知道执行此操作的解决方法?
moment.locale('de');
var a = moment('20.06.2015').format("X"); //returns Invalid Date
var b = moment('20.06.2015').unix(); //returns Invalid Date
总是 在解析时提供格式。
moment.locale('de');
var a = moment('20.06.2015', 'DD.MM.YYYY').unix();
如果需要,您可以使用语言环境定义的格式。对于德语,L
格式为 DD.MM.YYYY
.
moment.locale('de');
var a = moment('20.06.2015', 'L').unix();
如果您可能更改区域设置并希望更改格式以匹配,这将很有用。