Что лучший способ состоит в том, чтобы определить количество дней через месяц с JavaScript?

95
задан sg7 17 March 2018 в 20:20
поделиться

1 ответ

function daysInMonth (month, year) { // Use 1 for January, 2 for February, etc.
  return new Date(year, month, 0).getDate();
}

console.log(daysInMonth(2, 1999)); // February in a non-leap year.
console.log(daysInMonth(2, 2000)); // February in a leap year.
114-дневный 0 находится в последний день в предыдущем месяце. Поскольку конструктор месяца на основе 0, это работает приятно. Определенный взлом, но это в основном, что Вы делаете путем вычитания 32.

178
ответ дан jtheletter 24 November 2019 в 05:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: