Как проверить, является ли год високосным с помощью Moment.js?

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

от abel , в категории: JavaScript , год назад

Как проверить, является ли год високосным с помощью Moment.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jorge , год назад

@abel 

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


Пример использования:

1
2
3
4
5
6
const moment = require('moment');

const year = 2020;
const isLeapYear = moment(year, 'YYYY').isLeapYear();

console.log(isLeapYear); // true


В приведенном примере, год 2020 является високосным, поэтому вывод программы будет true.

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

от maymie , 7 месяцев назад

@abel 

Дополнительно хочу отметить, что в Moment.js также можно использовать статический метод moment.isLeapYear(year), который позволяет проверить, является ли указанный год високосным. Например:

1
2
3
4
5
6
const moment = require('moment');

const year = 2020;
const isLeapYear = moment.isLeapYear(year);

console.log(isLeapYear); // true


Таким образом, вы можете использовать как метод объекта moment, так и статический метод для проверки високосности года в Moment.js.