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

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

Javascript 將給定時(shí)區(qū)的日期轉(zhuǎn)換為本地日期

Javascript 將給定時(shí)區(qū)的日期轉(zhuǎn)換為本地日期

嗶嗶one 2023-02-24 16:54:28
在 Javascript 中,給定一個(gè)表示日期的字符串,如下所示:var dateFromPrague = "2011-10-10T14:48:00"知道上面的日期是來自特定本地化的日期,比如歐洲/布拉格,我怎么能把這個(gè)日期翻譯成當(dāng)?shù)貢r(shí)間?我知道我可以創(chuàng)建一個(gè) Date 對象來指示時(shí)區(qū)偏移量,如下所示:var dateFromPrague = new Date("2011-10-10T14:48:00.000+02:00");然后我可以像這樣從上面的日期獲取本地日期:var dateFromPragueTolocalDate = dateFromPrague.toString();但布拉格偏移量并不總是 +02:00,因?yàn)樗Q于是否應(yīng)用夏令時(shí)(夏季或冬季)。那么我如何指示正確的時(shí)區(qū),比如“歐洲/布拉格”,或者以某種方式實(shí)現(xiàn)這種翻譯(不可能從服務(wù)器返回偏移量)?
查看完整描述

2 回答

?
慕尼黑5688855

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

目前沒有任何內(nèi)置到 JavaScript 本身(或?yàn)g覽器平臺)中的東西可以讓你這樣做,不,你在圖書館的土地上。幾年后您可能會(huì)使用Temporal,但它仍處于提案過程的早期階段。提案中鏈接了一個(gè) polyfill,但您想要使用的部分可能是臨時(shí)命名的LocalDateTime(不是最終名稱),這仍在進(jìn)行中。

您可以使用的一個(gè)庫是Moment Timezone??雌饋硐襁@樣:

var a = moment.tz(dateFromPrague, "Europe/Prague");

現(xiàn)場示例:

var dateFromPrague = "2011-10-10T14:48:00";

var a = moment.tz(dateFromPrague, "Europe/Prague");

console.log(a.toDate());

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.31/moment-timezone-with-data.min.js"></script>


查看完整回答
反對 回復(fù) 2023-02-24
?
慕姐8265434

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

您應(yīng)該從服務(wù)器獲取 UTC 日期,然后可以使用date.toLocaleDateString()轉(zhuǎn)換為本地日期。這是典型的方法。



查看完整回答
反對 回復(fù) 2023-02-24
  • 2 回答
  • 0 關(guān)注
  • 228 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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