Javascript momentJS和两种不同的日期格式
Im以两种不同的日期格式获取字符串形式的日期: 像 格式1=>25.03.20(年月日) 格式2=>2020-03-25(YYYY-MM-DD) 我认为对于选项nr1,this:moment(日期字符串,“YYYY-MM-DD HH:MM”).isValid()将为false。但事实并非如此,使用格式为1的字符串进行的测试也是正确的Javascript momentJS和两种不同的日期格式,javascript,date,momentjs,Javascript,Date,Momentjs,Im以两种不同的日期格式获取字符串形式的日期: 像 格式1=>25.03.20(年月日) 格式2=>2020-03-25(YYYY-MM-DD) 我认为对于选项nr1,this:moment(日期字符串,“YYYY-MM-DD HH:MM”).isValid()将为false。但事实并非如此,使用格式为1的字符串进行的测试也是正确的 如何检查日期是否为格式1,以及是否为格式2,然后生成一个新字符串?您必须传递第三个true参数以启用严格检查,如下所示: const dateStr=“25.03
如何检查日期是否为格式1,以及是否为格式2,然后生成一个新字符串?您必须传递第三个
true
参数以启用严格检查,如下所示:
const dateStr=“25.03.20”
console.log(矩(dateStr,'DD.MM.YY',true).isValid())
console.log(矩(dateStr'YYYY-MM-DD HH:MM',true).isValid())
您可以通过,所以时刻(日期,['DD.MM.YY''YYYY-MM-DD'],true)
。