1. 程式人生 > >Date.parse()轉化日期為時間戳,ios與Android兼容寫法

Date.parse()轉化日期為時間戳,ios與Android兼容寫法

時間 日期 function 格式 pla ron urn for strong

把固定格式日期轉化為時間戳:

//格式化當地日期
new Date(2017-11-11 0:0:0)
//結果為:Sat Nov 11 2017 00:00:00 GMT+0800 (中國標準時間)


//日期轉化為當地時間戳
Date.parse(new Date(2017-11-11 0:0:0))
//結果為:1510329600000

<font color="Red">//但是在ios系統下不能解析轉化</font>

兼容寫法:

//ios下寫法:
Date.parse(new Date(2017/11/11 0:0:0))

//兼容寫法
Date.parse(new Date(2017-11-11 0:0:0))||Date.parse(new
Date(2017/11/11 0:0:0)) //封裝函數(data格式為2017-11-11) function formatTimeStamp(date,time=0:0:0){ return Date.parse(new Date(`${data} ${time}`))||Date.parse(new Date(`${data.replace(/-/g,/)} ${time}`)) } formatTimeStamp(2017-11-11);//已經兼容

Date.parse()轉化日期為時間戳,ios與Android兼容寫法