【发布时间】:2021-07-28 03:09:25
【问题描述】:
使用 Luxon JS,我一直在尝试使用原生 toISO 函数将日期时间格式化为某种格式的输出:
这就是我得到的:
"2018-08-25T09:00:40.000-04:00"
这就是我想要的:
"2018-08-25T13:00:40.000Z"
我知道它们在 unix 时间方面是等价的,除了格式不同之外,它们的含义相同,我只是希望能够输出第二个字符串而不是第一个。我浏览了 Luxon 文档,但找不到任何可以满足我需要的参数/选项。
【问题讨论】:
-
您需要先将时间转换为UTC。尝试使用 date.toUTC().toISO() 而不是 date.toISO() .... date 是您的日期对象。
-
为什么要使用 Luxon 呢?内置的 Date.prototype.toISOString 方法可以满足您的需求。
标签: javascript datetime momentjs luxon