2
我想一個時間值轉換(RAW格式在UTC:2012-12-05T21:55:00),以讀取本地時間格式,但跨瀏覽器的輸出變化:的JavaScript +日期轉換在IE8和Safari
DateTime = new Date(DateTime);
alert(DateTime);
在鉻它顯示爲:
Wed Feb 20 2013
05:31:00 GMT +0800
(Malay Peninsula
Standard Time)
和在IE:
Wed Feb 20 05:31:00
UTC+0800 2013
因此,我申請.format它:
DateTime = new Date(DateTime);
DateTime.format('dd MMM, yyyy hh:mm tt')
alert(DateTime);
這種格式出現跨越Chrome和IE9很好的和一致的:
20 Feb, 2013 05:31 AM
但有一個問題,在IE8顯示出來,並且它顯示日期爲:
NaN, 000NaN
NaN:NaN AM
我試過其他JS插件,如日期忍者,但沒有幫助。任何人都可以建議如何解決NaN問題?謝謝。