1. 程式人生 > >JS獲取時間戳相容問題

JS獲取時間戳相容問題

一般瀏覽器都可以直接獲取時間戳,new Date("2010-03-15 10:30:00").getTime(),但是IOS在一些特定環境下會報錯。這裡提供一種方法。

// ios 時間轉時間戳
// 相容所有瀏覽器
// ios 使用 new Date("2010-03-15 10:30:00").getTime() 獲取時間戳報錯
// @time "2010-03-15 10:30:00"
function getTs(time){
    var arr = time.split(/[- :]/),
    _date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]),
    timeStr = Date.parse(_date)
    return timeStr
}