Jas*_*Chu 14 javascript datetime momentjs luxon
使用Luxon JS,我一直在尝试使用本机toISO函数将日期时间格式化为以某种格式输出:
这就是我得到的:
"2018-08-25T09:00:40.000-04:00"
Run Code Online (Sandbox Code Playgroud)
这就是我想要的:
"2018-08-25T13:00:40.000Z"
Run Code Online (Sandbox Code Playgroud)
我知道它们在 unix 时间方面是等效的,并且除了格式不同之外含义相同,我只是希望能够输出第二个字符串而不是第一个字符串。我浏览了 Luxon 文档,但找不到任何可以满足我需要的参数/选项。
Vin*_*zoC 18
正如评论中其他人已经指出的,您可以使用两种方法:
使用以下命令将 Luxon DateTime 转换为 UTC toUTC:
"Set" the DateTime's zone to UTC. Returns a newly-constructed DateTime.
Run Code Online (Sandbox Code Playgroud)
toISOString()JS Date 的使用方法。
您可以使用toJSDate()从 luxon DateTime 获取 Date 对象:
Returns a JavaScript Date equivalent to this DateTime.
Run Code Online (Sandbox Code Playgroud)
例子:
"Set" the DateTime's zone to UTC. Returns a newly-constructed DateTime.
Run Code Online (Sandbox Code Playgroud)
Returns a JavaScript Date equivalent to this DateTime.
Run Code Online (Sandbox Code Playgroud)