通常,由于习惯了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();即可顺利求出时间戳