无论当前时区如何,我都需要以 UTC 获取当前日期和时间。因此,如果我当前的当地时间是 12:00 并且我在 UTC+1:00,我想获得 12:00 UTC。
如何在 moment.js 或 day.js 中轻松实现这一点?
你不需要图书馆。
new Date() // gets a Date object representing "now" (internally in UTC)
new Date().toISOString() // returns "now", in UTC, formatted as an ISO 8601 string
如果你真的想使用 Moment:
moment.utc() // gets a Moment object representing "now", set to UTC mode
moment.utc().format() // returns "now", in UTC, with the default ISO 8601 format
moment.utc().toISOString() // does the same thing
moment().toISOString() // does the same thing
Day.js 需要UTC 插件,但其工作方式类似于 Moment。