Как выразить текущую дату и время как UTC в dayjs / moment?
Мне нужно получить текущую дату и время в формате UTC независимо от текущего часового пояса. Итак, если мое текущее местное время - 12:00, а я в UTC+1:00, я хочу получить 12:00 UTC.
Как я могу легко добиться этого в moment.js или day.js?
1 ответ
Для этого вам не нужна библиотека.
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.