Date.parse Firefox返回Nan的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/sinat_42338962/article/details/89213185
今天遇到的问题: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)		//结果就是正确的

猜你喜欢

转载自blog.csdn.net/sinat_42338962/article/details/89213185