解決移動瀏覽器不能正確轉化時間

2022-09-05 09:51:12 字數 836 閱讀 3175

new date('2016-01-01 00:00:00')    //卻返回這個值invalid date,轉換失敗

解決方式:最終發現是字串的格式不被某些瀏覽器失敗,而導致的。

new date('2016/01/01 00:00:00')  //這下就轉換正確了wed jan 1 00:00:00 utc+0800 2014
var date="2016-12-12 10:10:10";

date=date.replace(new regexp(/-/gm) ,"/");   //將所有的'-'轉為'/'即可

date d=new date(date);

所以,不同的瀏覽器還是存在差異的,以下列出了所有瀏覽器都支援的方式。

1 var d = new date(2011, 01, 07); // yyyy, mm-1, dd  

2 var d = new date(2011, 01, 07, 11, 05, 00); // yyyy, mm-1, dd, hh, mm, ss

3 var d = new date("02/07/2011"); // "mm/dd/yyyy"

4 var d = new date("02/07/2011 11:05:00"); // "mm/dd/yyyy hh:mm:ss"

5 var d = new date(1297076700000); // milliseconds

6 var d = new date("mon feb 07 2011 11:05:00 gmt"); // ""day mon dd yyyy hh:mm:ss gmt/utc

解決Chrome瀏覽器不能設定12px字型的辦法

chrome瀏覽器設定不了小於12px字型大小的解決辦法 不知道這個算不算chrome瀏覽器的乙個bug,有人說這正是chrome的人性化設定,因為小於12px的文字會比較難看得清楚,不過有時專案需要設定小於12px的文字大小 chrome下,設定小於12px字型,顯示仍為12px,不去討論是否是c...

使用時間戳解決瀏覽器快取問題

在ie或者其他的很多瀏覽器中,如果你每次請求的位址是相同的,瀏覽器就不會去連線伺服器而是去讀取快取,這樣對於很多應用來時是非常好的,可以降低伺服器的壓力或者減少頻寬的使用,但是對於ajax應用,很多都是必須保持時時的連線與伺服器進行互動,所以需要使用乙個小技巧,時間戳來使每次的請求位址都不同,從而跳...

使用時間戳解決瀏覽器快取問題

在ie或者其他的很多瀏覽器中,如果你每次請求的位址是相同的,瀏覽器就不會去連線伺服器而是去讀取快取,這樣對於很多應用來時是非常好的,可以降低伺服器的壓力或者減少頻寬的使用,但是對於ajax應用,很多都是必須保持時時的連線與伺服器進行互動,所以需要使用乙個小技巧,時間戳來使每次的請求位址都不同,從而跳...