从不同的日期格式和区域设置创建时刻

时间:2016-05-05 09:56:27

标签: javascript date locale momentjs

Momentjs支持从一系列不同时间格式创建时刻。

moment("05/06/1995", ["MM/DD/YYYY", "DD/MM/YYYY"], 'en', true);

这将在1995年5月6日创建一个时刻。但是,如果提供的语言环境使用DD / MM / YYYY作为首选格式,即moment("05/06/1995", ["MM/DD/YYYY", "DD/MM/YYYY"], 'en-gb', true);,它仍然支持数组中的第一个元素,创建5月6日而不是6月5日的日期。第二种格式仅在日期无法解析第一种格式时使用,例如13/06/1995

片刻是否支持此功能,如何支持多种语言环境和格式,并根据语言环境选择正确的格式?

1 个答案:

答案 0 :(得分:0)

相反,使用moment("05/06/1995", "L", 'en-gb', true);创建片刻L提供的多语言环境支持将格式化为MM/DD/YYYYDD/MM/YYYY,具体取决于创建该时刻的语言环境用。