簡體   English   中英

從字符串時區獲取時間(javascript)

[英]Getting time from string timezone (javascript)

是否有任何 npm package 可用於從字符串中獲取時間? 以 gmt+5 為例

let time = something("gmt+5") 

現在time是日期 object。 如果有任何 package 可以這樣做,請告訴我。

您是否查看過date-fnsdate-fns-tz

使用 IANA 時區,您可以獲得另一個時區的當前時間。

例子

var now = new Date();
const daressalaam = zonedTimeToUtc(now, "Africa/Dar_es_Salaam");
const sydney = zonedTimeToUtc(now, "Australia/Sydney");
const copenhagen = zonedTimeToUtc(now, "Europe/Copenhagen");

console.log(daressalaam)
console.log(sydney)
console.log(copenhagen)

Output

Thu Mar 11 2021 09:24:20 GMT+0100 
Thu Mar 11 2021 01:24:20 GMT+0100 
Thu Mar 11 2021 11:24:20 GMT+0100 

快速沙箱示例: https://codesandbox.io/s/pedantic-banach-om1c7?file=/src/index.js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM