safari 时间格式兼容
-
safari处理时间,出现
Invalid Date -
普通浏览器处理
时间有不同的格式,比如时间戳(国际时间)、UTC(国际时间)、时区(20100607T152000+08,其中 “+08” 表示东八区)等
一般等浏览器对时间处理都可以通过new Date()的方式来处理你的时间,并改为标准时间格式让你能够进行自定义操作。
例如
new Date('2020-04-28 12:22:34')
//Tue Apr 28 2020 12:22:34 GMT+0800 (中国标准时间)
- 在safari中,它无法处理
'2020-04-28 12:22:34'这种格式的时间,会报错

如果你对这个时间进行时间处理,在chrome或者火狐这些同样主流对浏览器中,总是能显示正确,但是在safari中时间显示NaN
解决办法:
对你对时间进行处理,例如:
//safari
new Date(('2020-04-28 12:22:34').replace(/-/g,'/'))
//Tue Apr 28 2020 12:22:34 GMT+0800 (CST)
- safari虽然无法处理
'2020-04-28 12:22:34'但是可以处理'2020/04/28 12:22:34'
1382

被折叠的 条评论
为什么被折叠?



