关于 new Date(dateString):
1. 在webkit 内核中,所接受的时间格式如下:
1.1 YYYY/MM/DD (eg: 2001/01/02)
1.2 YYYY/MM/DD hh:mm:ss.sss (eg: 2001/01/02 00:00:00.000)
也就说在webkit内核中,不接受时间以 "/"分开的时间字符串,
2. 在chrome中,接受格式比较多,时间格式如下:
2.1 YYYY-MM-DD
2.2 也支持以上的webkit内的时间格式
因此在当我传入参数:"2019-02-27 00:00:00.0" 时,在chrome下没问题,但是在safari下就无法解析
解决办法:
为了兼容两者,所以在传参前先对时间进行一次格式化。
let _fromatTime = time.replace(/-/g,"/");