我需要使用momentjs解析“ it”语言环境中的日期,而我正在这样做
import moment from 'moment';
import 'moment/locale/it';
moment.locale("it");
let d = "20/12/2018"; // 20 dec 2018
let mm = moment(d);
console.log(mm.format("DD MM YYYY"));
我得到的是“无效日期”,我不明白为什么。你能帮我吗?
使用“ en”语言环境(日期写为12/20/2018)就可以了
答案 0 :(得分:2)
以下代码段将完成您想要的操作。它使用给定本地语言的时间日期格式,并在创建时间时将其传递给构造函数。
话虽如此,上面的评论提出了很多好处,但这不是处理日期的可靠方法。
例如,如果意大利的某人以en A B
0 France United States of America
1 Italy France
2 United Stats of America Italy
格式输入日期字符串,则该字符串会中断
MM/DD/YYYY