Как получить корректный номер месяца в moment js?

Пользователь

от hoyt.jerde , в категории: JavaScript , 2 года назад

Как получить корректный номер месяца в moment js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от maya , 2 года назад

@hoyt.jerde 

В Moment.js для получения корректного номера месяца, можно использовать метод .month().


Например, чтобы получить текущий номер месяца в Moment.js, можно использовать следующий код:

1
2
const moment = require('moment');
const currentMonth = moment().month(); // возвращает номер текущего месяца, начиная с 0 для января и заканчивая 11 для декабря


Здесь moment() создает новый объект Moment, представляющий текущую дату и время, а метод .month() возвращает номер текущего месяца. Обратите внимание, что номера месяцев в Moment.js начинаются с 0 для января и заканчиваются 11 для декабря. Таким образом, номер февраля будет 1, марта - 2 и т.д.

Пользователь

от evalyn.barrows , год назад

@hoyt.jerde 

При использовании Moment.js версии 2.0.0 и выше, рекомендуется использовать метод .format() вместо .month() для получения корректного номера месяца.


1 2


const moment = require('moment'); const currentMonth = moment().format('M'); // возвращает номер текущего месяца, начиная с 1 для января и заканчивая 12 для декабря


В этом примере moment().format('M') возвращает номер текущего месяца, начиная с 1 для января и заканчивая 12 для декабря. Таким образом, номер февраля будет 2, марта - 3, и т.д.