在json響應我得到的格式是這樣格林威治時間格式:2016-03-09T09:55:47.107111。每當我試圖轉換成當地的日期/使用下面的代碼時間格式: -新的日期()。toLocaleString不工作在Firefox上
new Date('2016-03-09T09:55:47.107111').toLocaleString()
我得到的輸出是這樣的: -
鉻
"09/03/2016, 15:25:47" Which is correct
Mozilla Firefox瀏覽器
"3/9/2016, 9:55:47 AM" Which is wrong
new Date('2016-03-09T09:55:47.107111')。toLocaleString()在Firefox上不起作用。
你不告訴'Date'哪個時區轉換_from_,這意味着它是一個毛茸茸的亂七八糟的JavaScript引擎做什麼關於它: -/ –
@JoachimIsaksson嗨,但它的工作正常在鉻 –
@Rushikeshjogle它不工作在Chrome「好」,沒有規範定義什麼日期應該會導致你使用的日期字符串,而Chrome只是按照你認爲正確的方式來解釋它t的行爲可能會在較舊或較新版本的Chrome中有所不同。您應該使用標準日期字符串或正確解析它。 – str