問題:
360浏覽器種輸出時間戳為NaN
原因:
用 “-” 連接配接的時間日期不能被除chrome 之外的浏覽器識别,主要的變化是對預設的日期格式進行了轉換, 基于’/'格式的日期字元串,才是被各個浏覽器所廣泛支援的,‘-’連接配接的日期字元串,則是隻在chrome下可以正常工作。
‘2015-05-04’是無法被各個浏覽器中,使用new Date(str)來正确生成日期對象的。 正确的用法是’2015/05/05’.
解決方法:
var time1 = (timestart+' 00:00:00').toString();
var time2 = (timeend+' 23:59:59').toString();
timestart = new Date(Date.parse(str.replace(/-/g,"/"))).getTime();
timeend = new Date(Date.parse(str.replace(/-/g,"/"))).getTime();