IOS版本:11、12
出现的问题:new Date("2018-11-31 11:00:32.232")
调用无法获取到时间,返回Invalid Date
。
问题原因:IOS的new Date()
无法解析"2018-11-31 11:00:32.232"
格式的时间,只能解析格式为2018/11/31 11:00:32
的时间
解决方法:
1、先去除尾部毫秒时间
time = time.substring(0, time.indexOf('.'))
2、将-
符号转化为/
var date = (t == '' ? new Date() : new Date(t.replace(/-/g, "/")))