从日期时间字符串和偏移量创建时刻 js 对象



我正在使用 Moment.js并且一直在尝试找到最佳方法(如果有的话(从本地日期字符串和偏移量实例化时刻对象,当我需要该对象在 UTC 中并在其小时内反映所述偏移量时。例如:

如果我在某个地方是 2019 年 1 月 1 日午夜,并且某个地方的偏移量是-300,那将是2019:01:01T00:00:00.000-05:00,对吧?,这意味着它在 UTC 之前 5 小时,所以我需要能够以 UTC 表示它,例如

moment.utc("2019-01-01T05:00:00.000+00:00")

我应该使用哪些函数/转换来实现此目的?

谢谢

我希望你在追求这个

moment.utc("2019-01-01 00:00:00").utcOffset(-300).format('YYYYMMDD HHmmss ZZ')

请注意,偏移量应该是数字而不是字符串。

最新更新