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, "/")))