把固定格式日期轉化為時間戳:
//格式化當地日期 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');//已經兼容