第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在Chrome和Firefox中,New Date()的工作方式不同

在Chrome和Firefox中,New Date()的工作方式不同

紅顏莎娜 2019-11-05 09:04:12
在Chrome和Firefox中,New Date()的工作方式不同我想將日期字符串轉(zhuǎn)換為Date通過javascript,使用以下代碼:var date = new Date('2013-02-27T17:00:00');alert(date);'2013-02-27T17:00:00'是來自服務(wù)器的JSON對(duì)象中的UTC時(shí)間。但上述代碼的結(jié)果在Firefox和Chrome之間是不同的:Firefox返回:Wed Feb 27 2013 17:00:00 GMT+0700 (SE Asia Standard Time)Chrome返回:Thu Feb 28 2013 00:00:00 GMT+0700 (SE Asia Standard Time)這是不同的1天,正確的結(jié)果,我希望是從Chrome的結(jié)果。演示代碼:http://jsfiddle.net/xHtqa/2/我怎樣才能解決這個(gè)問題,從這兩個(gè)問題中得到相同的結(jié)果?
查看完整描述

3 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

是的,不幸的是,日期解析算法依賴于實(shí)現(xiàn)。從規(guī)范Date.parse(由new Date):

根據(jù)字符串的內(nèi)容,可以將字符串解釋為本地時(shí)間、UTC時(shí)間或其他時(shí)區(qū)中的時(shí)間。函數(shù)首先嘗試根據(jù)日期時(shí)間字符串格式中調(diào)用的規(guī)則解析字符串的格式(15.9.1.15)。如果字符串不符合該格式,則函數(shù)可能返回到任何特定于實(shí)現(xiàn)的啟發(fā)式或特定于實(shí)現(xiàn)的日期格式。

使Date構(gòu)造器不是(也許)使用本地時(shí)區(qū),而是使用帶有時(shí)區(qū)信息的日期時(shí)間字符串。"2013-02-27T17:00:00Z"..然而,很難找到每一個(gè)瀏覽器都能分析的可靠格式-IE<8不承認(rèn)ISO格式(請(qǐng)參見JavaScript:哪些瀏覽器支持使用Date.parse解析ISO-8601日期字符串)。更好的方法是使用Unix時(shí)間戳,即Unix時(shí)代,或者使用正則表達(dá)式分解字符串的各個(gè)部分,然后將其輸入Date.UTC.



查看完整回答
反對(duì) 回復(fù) 2019-11-06
?
慕桂英4014372

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊

我在這里發(fā)現(xiàn)了一件事。本地Firefox檢查器控制臺(tái)似乎有一個(gè)錯(cuò)誤:如果我在本機(jī)檢查器中運(yùn)行“newdate()”,它會(huì)顯示一個(gè)帶有錯(cuò)誤時(shí)區(qū)的日期,GMT地區(qū),但是在Firebug擴(kuò)展控制臺(tái)中運(yùn)行相同的命令,顯示的日期使用我的正確時(shí)區(qū)(GMT-3:00)。



查看完整回答
反對(duì) 回復(fù) 2019-11-06
?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

UTC的正確格式是2013-02-27T17:00:00Z(Z代表祖魯時(shí)間)附加Z如果不存在,則獲取正確的UTC日期時(shí)間字符串。



查看完整回答
反對(duì) 回復(fù) 2019-11-06
  • 3 回答
  • 0 關(guān)注
  • 459 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)