new Date在不一樣瀏覽器識別問題

 原文 http://www.cnblogs.com/yangxiaopei/articles/4708157.htmljavascript

4. 正確的作法html

如下列出正確的作法:java

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();

 

 

主要的變化是對默認的日期格式進行了轉換, 基於'/'格式的日期字符串,纔是被各個瀏覽器所普遍支持的,‘-’鏈接的日期字符串,則是隻在chrome下能夠正常工做。chrome

'2015-05-04'是沒法被各個瀏覽器中,使用new Date(str)來正確生成日期對象的。 正確的用法是'2015/05/05'.瀏覽器

相關文章
相關標籤/搜索