2010-06-15 61 views

回答

13

如果你可以把你的這種形式輸入:

YYYY/MM/DDThh:mm:ss 

它將工作。

如:

alert(new Date(Date.parse('2010-01-31T12:00:00.233467-05:00'.replace(/\-/ig, '/').split('.')[0]))); 

如果您想要的時區,那麼你將不得不尋找看來,Firefox和Opera的行爲方式相同的另一種方式

+0

。 IE和Safari的行爲也一樣。 – ojreadmore 2011-05-10 21:16:22

+0

用jQuery.browser.msie檢查IE:http://api.jquery.com/jQuery.browser/ – phil 2012-08-23 01:09:28

+0

我用IE8測試了這個,發現我不得不刪除'T'以獲得正確的時間。即'date.replace(/ \ -/ig,'/').replace(/ T /,'').split('。')[0]' – benrwb 2013-12-17 11:12:49