版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
今天遇到的问题:firefox对于类似“2010-12-20 15:55:00”这种时间的转换格式好像不支持,返回Nan,
查了查资料,把“-”替换为“/”就可以了;
//给定一个字符串:
let sDate1 = '2002-12-18'
let aDate = sDate1.split('-');
//原写法:
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
console.log(oDate1) //结果就是NaN
//改写:
oDate1 = new Date(aDate[1] + '/' + aDate[2] + '/' + aDate[0]);
console.log(oDate1) //结果就是正确的