|
问题:Mac电脑或ISO版本打开后台发现时间格式变成了NaN,可是谷歌打开后是正常的啊??
Safari解释new Date('2013-10-21') 就不正确,Safari中返回的永远会是"Invalid Date",所以在转时间戳的时候,就变成了NaN 原因: 原来Safari不支持yyyy-MM-dd的时间格式,要正确解析new Date()那么必须这么写 new Date('2013/10/21'); 解决方案:所以,如果你的时间格式不是你想要的请使用:time.replace(/-/g, "/")替换“-”为“/”或者time.replace(/./g, "/")替换“.”为“/“ 代码如下: new Date('2011-04-12'.replace(/-/g, "/"))参考:https://blog.csdn.net/u011397539/article/details/82381113 https://blog.csdn.net/c_ym_ww/article/details/84944234 |
|
|