Як можна використовувати moment.js, щоб отримати кількість днів у поточному місяці? Бажано без тимчасових змінних.
Як можна використовувати moment.js, щоб отримати кількість днів у поточному місяці? Бажано без тимчасових змінних.
Відповіді:
Момент має daysInMonth
функцію :
Днів у місяці 1.5.0+
moment().daysInMonth();
Отримайте кількість днів у поточному місяці.
moment("2012-02", "YYYY-MM").daysInMonth() // 29 moment("2012-01", "YYYY-MM").daysInMonth() // 31
Ви можете отримати дні в масиві
Array.from(Array(moment('2020-02').daysInMonth()).keys())
//=> [0, 1, 2, 3, 4, 5...27, 28]
Array.from(Array(moment('2020-02').daysInMonth()), (_, i) => i + 1)
//=> [1, 2, 3, 4, 5...28, 29]