1
new Date('2019/1/1').getTime()
//1546272000000
new Date('2019/1/1').getTime()
//1546272000000
new Date('2019-01-01').getTime()
//1546300800000
new Date('2019-01-01 08:00:00').getTime()
//1546300800000
new Date('2019-1-1').getTime()
//1546272000000
- 一定要注意當(dāng)日期字符串格式為('yyyy-mm-dd')時(shí),mm或者dd為兩位數(shù)時(shí),會(huì)產(chǎn)生hh:mm:ss,導(dǎo)致getTime()的毫秒數(shù)不同(增加八個(gè)小時(shí))
2
通常杭朱,由于習(xí)慣了SQL中的datetime格式,日期是打成yyyy-mm-dd的格式吹散,然而痕檬,safari竟然不支持這樣的格式,所以當(dāng)你輸入如下語句時(shí)送浊,會(huì)返回空的時(shí)間。ios的微信瀏覽器環(huán)境也是丘跌。
new Date('2019-01-01')
Safari支持的格式是yyyy/mm/dd這樣的袭景,差別主要在于短橫-與斜杠/唁桩,而斜杠這樣的格式在其他常見的瀏覽器中也都是可以正常運(yùn)行的,所以只需要都換成斜杠就可以了:
new Date('2019/1/1'