在JavaScript中将日期转换为另一个时区
我正在寻找一种将一个时区的日期转换为另一个时区的函数。
它需要两个参数,
- 日期(格式为“ 2019/04/10 10:10:30 +0000”)
- 时区字符串(“亚洲/雅加达”)
是否有捷径可寻?
回答:
var aestTime = new Date().toLocaleString(“en-US”, {timeZone: “Australia/Brisbane”});
aestTime = new Date(aestTime);console.log('AEST time: '+aestTime.toLocaleString())
var asiaTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Shanghai"});
asiaTime = new Date(asiaTime);
console.log('Asia time: '+asiaTime.toLocaleString())
var usaTime = new Date().toLocaleString("en-US", {timeZone: "America/New_York"});
usaTime = new Date(usaTime);
console.log('USA time: '+usaTime.toLocaleString())
var indiaTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Kolkata"});
indiaTime = new Date(indiaTime);
console.log('India time: '+indiaTime.toLocaleString())
以上是 在JavaScript中将日期转换为另一个时区 的全部内容, 来源链接: utcz.com/qa/409976.html