2013-08-07 24 views
1

我有問題jquery weekcalendar demo plugin它在Mozilla中的工作,但不是在Chrome中。`新日期(「2013-08-08T09:40」)`不工作在jweek日曆插件

我發現問題與Datetime

DEMO.JS文件:

alert(new Date("2013-08-08T09:40")); 

所以它的使用Mozilla Firefox工作,輸出其優良

enter image description here

但在Chrome瀏覽器(版本28.0.1500.95m)未運行: 錯誤輸出:

enter image description here

所以請幫助我。我需要相同的輸出與鉻也

回答

1

正確格式爲

new Date("2013-08-08T09:40Z"); 

http://www.w3.org/TR/NOTE-datetime

如果你想播放本地時區的比賽,那麼你必須手動計算需要的偏移量和格式使用:

new Date("2013-08-08T09:40+05:30"); 

雖然使用UTC比較容易。

如果你不想指定任何時區,你需要使用不同的構造函數:

new Date(2013, 7, 8, 9, 40); 

這將導致在瞬間是依賴於任何時區設置用戶他們的計算機上。

+0

'@Esailija」謝謝答: 它的做工精細用'新的日期( 「2013-08-08T09:40 + 05:30」);' 但在'Mozilla'其工作不'timezone'其自動處理 所以我不明白爲什麼它沒有罰款'鉻' – HybrisFreelance

+0

@ ankit337最簡單的解釋方法是:當你通過廢話,你會得到廢話。例如,如果你寫了不正確的html,那麼結果在每個瀏覽器中都會以不同的方式出現。 – Esailija