Moment.js метод moment().set()
Метод moment().set() используется для установки заданной единицы времени для объекта Moment. Единица может быть указана во всех признанных вариантах единицы, включая множественное число и краткие формы. Время также можно установить с помощью объекта, который содержит все необходимые единицы времени вместе.
Синтаксис:
moment().set(String, Int)
ИЛИ ЖЕ
moment().set(Object(String, Int))
Параметры: этот метод принимает два параметра, упомянутых выше и описанных ниже:
- Строка: это единица времени, которая должна быть установлена для объекта Moment.
- Int: Это значение времени, которое должно быть установлено.
- Объект: время также может быть указано как объект JSON со всеми единицами времени и их значением.
Возвращаемое значение: этот метод возвращает строку заданной единицы времени из объекта Moment.
Примечание. Это не будет работать в обычной программе Node.js, поскольку для этого требуется, чтобы внешняя библиотека moment.js была установлена глобально или в каталоге проекта.
Moment.js можно установить с помощью следующей команды:
Установка модуля момента:
npm install moment
В приведенных ниже примерах демонстрируется метод Moment.js moment().set() .
Пример 1:
Javascript
const moment = require( "moment" ); let momentOne = moment(); momentOne.set( "year" , 2010); momentOne.set( "month" , 6); momentOne.set( "date" , 10); console.log( "MomentOne is:" , momentOne.toString()); console.log( "MomentOne year:" , momentOne.year()); console.log( "MomentOne month:" , momentOne.month()); console.log( "MomentOne date:" , momentOne.date()); let momentTwo = moment(); momentTwo.set( "y" , 2022); momentTwo.set( "m" , 8); momentTwo.set( "d" , 19); console.log( "MomentTwo is:" , momentTwo.toString()); console.log( "MomentTwo year:" , momentTwo.year()); console.log( "MomentTwo month:" , momentTwo.month()); console.log( "MomentTwo date:" , momentTwo.date()); |
Выход:
MomentOne is: Sat Jul 10 2010 00:28:08 GMT+0530 MomentOne year: 2010 MomentOne month: 6 MomentOne date: 10 MomentTwo is: Fri Aug 12 2022 00:08:08 GMT+0530 MomentTwo year: 2022 MomentTwo month: 7 MomentTwo date: 12
Пример 2:
Javascript
const moment = require( "moment" ); let moment1 = moment(); moment1.set( "hour" , 10); moment1.set( "minute" , 18); moment1.set( "second" , 30); moment1.set( "millisecond" , 150); console.log( "moment1 is:" , moment1.toString() ); console.log( "moment1 hour:" , moment1.hour() ); console.log( "moment1 minute:" , moment1.minute() ); console.log( "moment1 second:" , moment1.second() ); console.log( "moment1 millisecond:" , moment1.millisecond() ); let moment2 = moment(); moment2.set( "hour" , 6); moment2.set( "minute" , 30); moment2.set( "second" , 10); moment2.set( "millisecond" , 3500); console.log( "moment2 is:" , moment2.toString() ); console.log( "moment2 hour:" , moment2.hour() ); console.log( "moment2 minute:" , moment2.minute() ); console.log( "moment2 second:" , moment2.second() ); console.log( "moment2 millisecond:" , moment2.millisecond() ); |
Выход:
moment1 is: Sun Jul 24 2022 10:18:30 GMT+0530 moment1 hour: 10 moment1 minute: 18 moment1 second: 30 moment1 millisecond: 150 moment2 is: Sun Jul 24 2022 06:30:13 GMT+0530 moment2 hour: 6 moment2 minute: 30 moment2 second: 13 moment2 millisecond: 500
Ссылка: https://momentjs.com/docs/#/get-set/set/