在不更改时间的情况下转换TimeZone日期对象

时间:2019-05-29 07:29:01

标签: node.js angular momentjs

我想将日期从一个timeZone转换为另一个TimeZone

例如:“ Sun May 01 2019 00:00:00 GMT + 0530(印度标准时间)”是当前日期对象,我想基于timeZone Offset转换日期。考虑偏移量为'+4.0',那么我想要所需的输出,例如``Sun May 01 2019 00:00:00 +04:00'',我使用了utcOffset时刻 但它会给出诸如“ Sun May 19 2019 22:30:00 GMT + 0530”之类的结果。

1 个答案:

答案 0 :(得分:0)

您应该看看this answer。最佳答案提供了一种使用原始javascript的好方法。

如果您想使用一个库来实现这一点,我建议您研究date-fns。它没有瞬间所具有的可变性问题。如果您选择使用它,则应将其与date-fns-timezone

一起使用