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
。
片刻是否支持此功能,如何支持多种语言环境和格式,并根据语言环境选择正确的格式?
答案 0 :(得分:0)
相反,使用moment("05/06/1995", "L", 'en-gb', true);
创建片刻L
提供的多语言环境支持将格式化为MM/DD/YYYY
或DD/MM/YYYY
,具体取决于创建该时刻的语言环境用。