通常,由於習慣了SQL中的datetime格式,日期是打成yyyy-mm-dd的格式,然而,safari竟然不支持這樣的格式,所以當你輸入如下語句時,會返回空的時間,invalid date。
var date = new Date("2016-11-11 11:11:11")
Safari支持的格式是yyyy/mm/dd這樣的,差別主要在於短橫-與斜槓/,而斜槓這樣的格式在其他常見的瀏覽器中也都是可以正常運行的,所以只需要都換成斜槓就可以了,
轉換函數: var date = new Date ("2016-04-17 11:11:11".replace(/-/g,'/'));
這樣再進行 var timestamp = date.getTime();即可順利求出時間戳