Moment.js метод moment().utc()
Метод moment().utc() используется для указания того, что часовой пояс данного объекта Moment будет отображаться в формате UTC. Можно передать необязательный параметр, который сохраняет текущее значение времени и только изменяет часовой пояс на UTC.
Синтаксис:
moment().utc( Boolean );
Параметры: этот метод принимает один параметр, как указано выше и описано ниже:
- Логическое: это логическое значение, которое указывает, будет ли изменен часовой пояс без изменения самого фактического времени.
Возвращаемое значение: этот метод возвращает объект Moment с новым часовым поясом.
Примечание. Это не будет работать в обычной программе Node.js, поскольку для этого требуется, чтобы внешняя библиотека moment.js была установлена глобально или в каталоге проекта.
Moment.js можно установить с помощью следующей команды:
Установка модуля момента:
npm install moment
В приведенных ниже примерах демонстрируется метод Moment.js moment().utc() .
Пример 1:
Javascript
const moment = require( "moment" ); let momentOne = moment(); console.log( "MomentOne is:" , momentOne.toString() ); console.log( "MomentOne hours:" , momentOne.hours()) ; console.log( "MomentOne minutes:" , momentOne.minutes() ); // Display utc format of the Moment momentOne.utc() console.log( "MomentOne is:" , momentOne.toString() ); console.log( "MomentOne hours in UTC:" , momentOne.hours() ); console.log( "MomentOne minutes in UTC:" , momentOne.minutes() ); |
Выход:
MomentOne is: Sun Jul 24 2022 01:42:42 GMT+0530 MomentOne hours: 1 MomentOne minutes: 42 MomentOne is: Sat Jul 23 2022 20:12:42 GMT+0000 MomentOne hours in UTC: 20 MomentOne minutes in UTC: 12
Пример 2:
Javascript
const moment = require( "moment" ); let momentTwo = moment(); console.log( "MomentTwo is:" , momentTwo.toString() ); console.log( "MomentTwo hours:" , momentTwo.hours()) ; console.log( "MomentTwo minutes:" , momentTwo.minutes() ); // Change the timezone flag, without changing the time // by passing the Boolean value to true momentTwo.utc( true ) console.log( "MomentTwo is:" , momentTwo.toString() ); console.log( "MomentTwo hours in UTC:" , momentTwo.hours() ); console.log( "MomentTwo minutes in UTC:" , momentTwo.minutes() ); |
Выход:
MomentTwo is: Sun Jul 24 2022 01:42:42 GMT+0530 MomentTwo hours: 1 MomentTwo minutes: 42 MomentTwo is: Sun Jul 24 2022 01:42:42 GMT+0000 MomentTwo hours in UTC: 1 MomentTwo minutes in UTC: 42
Ссылка: https://momentjs.com/docs/#/manipulating/utc/