如何使用其他时区处理日期,然后将其转换为UTC?

问题描述 投票:0回答:1

所以,我住在菲律宾(GMT + 8),我的当前时间是June 1, 2020, 3:20 PM

当前UTC时间为June 1 2020, 7:20 AM

我想要它,因此我可以使用Pacific/Honolulu(GMT-10)操纵日期,并且当前时间是31 May 2020, 9:20 PM,例如:

const date = new Date();
date.setDate(l.getDate() + 1)
console.log(date)
// ...further manipulation of date

date.getTime() //unix timestamp

这将显示本地时区,即GMT + 8。

因此,我想选择一个时区,操作日期,然后获取该操作日期的UTC时间戳。

我尝试了各种方法,例如先将其转换为UTC,但没有运气-似乎仍然找不到任何解决方法。

我正在我的项目中使用timezone-supportdate-fns(如果有帮助)(对不起,我不能使用moment js),因为该项目已经很大,并且已经使用date-fns了很长时间。] >

所以,我住在菲律宾(GMT + 8),我的当前时间是2020年6月1日,下午3:20。当前的UTC时间是2020年6月1日,上午7:20。我想要它,因此可以使用Pacific / Honolulu(GMT-10)和...

javascript date timezone utc date-fns
1个回答
0
投票

您可以尝试这个

© www.soinside.com 2019 - 2024. All rights reserved.