Как сделать так, чтобы функция формата date-fns возвращала время в UT C (не по местному времени)? - PullRequest
1 голос
/ 18 января 2020

Есть ли способ получить следующий код для вывода часов в UT C времени?

format(date, 'MM/dd/yy hh:mm a') // outputs 01-17-2020 03:25 PM

Как мне сделать вывод 01-17-2020 11:25 PM?

1 Ответ

1 голос
/ 18 января 2020

Добро пожаловать в переполнение стека.

Есть функция

date.toUTCString(); // Returns "Sat, 02 Mar 2019 13:00:00 GMT"

Или есть отдельные функции, такие как . getUTCMonth()

Так что вы можете сделать это с помощью

console.log(`${date.getUTCMonth()}/${date.getUTCDay()}/${date.getUTCYear()} ${date.getUTCHour()}:${date.getUTCMinute()}`)

Более подробная информация здесь: https://dev.to/mcapodici/javascript-dates-2dbj

Или, что еще лучше, вы можете использовать момент js, который имеет режим UT C, например так :

moment().format();     // 2013-02-04T10:35:24-08:00
moment.utc().format(); // 2013-02-04T18:35:24+00:00
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...