Как по дате оптеределить последний день месяца?

Если последний день месяца вернуть true, иначе false

Если есть возможность предложите пожалуйства вариант определения без создания отдельной функции

function isLastDate () {

}

console.log( isLastDate('2023-05-29') ); // return false
console.log( isLastDate('2023-05-31') ); // return true

Пометили как дубликат, хотя там другой вопрос

Решил вопрос таким способом

function isLastDate (date) {
  return new Date(new Date(date).getFullYear(), new Date(date).getMonth() + 1, 0).toLocaleDateString() === new Date(date).toLocaleDateString();
}

console.log( isLastDate('2023-05-29') ); // return false
console.log( isLastDate('2023-05-31') ); // return true


Ответы (0 шт):