將一串日期字符串轉換爲具體的Date格式的時候,在IE、safari瀏覽器下,會遇到這種問題:瀏覽器
new Date('2016-01-01 00:00:00') //卻返回這個值Invalid Date,轉換失敗
1
解決辦法:將 - 替換爲 /字符串
// var time = '2019-04-18 15:00:00'
var time = new Date(time.replace(/-/g, '/')) // Thu Apr 18 2019 15:00:00 GMT+0800 safari