Последний день месяца

108
04 декабря 2019, 05:20

function getLastDayOfMonth(year, month){ 
    var d = new Date(year, month + 1); 
    d.setDate(d.getDate() - 1) 
    return d 
} 
console.log(getLastDayOfMonth(2013, 1));

Скажите правильно, а то у меня сомнения :(

Answer 1

Вместо вычитания единицы можно сразу писать 0, а так всё верно.

function getLastDayOfMonth(year, month) { 
  return new Date(year, month+1, 0).getDate(); 
} 
 
console.log("2019: " + Array(12).fill(2019).map(getLastDayOfMonth).join(" ")) 
console.log("2016: " + Array(12).fill(2016).map(getLastDayOfMonth).join(" "))

READ ALSO
Список по данным из JSON-файла

Список по данным из JSON-файла

Нужен обычный список "select" который бы заполнился данными из json-файла по полю value

151
Запрос к api в js

Запрос к api в js

Необходимо отправить запрос к api яндекса в js для получения и обработки данныхПытаюсь написать ajax запрос:

134
Как автоматизировать прокладку маршрута на карте яндекса

Как автоматизировать прокладку маршрута на карте яндекса

У меня есть приложение, которое реализует движение персонажей анимации вдоль заранее проложенного маршрута на карте городаМаршруты, точнее...

134
Странность неявной типизации JS

Странность неявной типизации JS

Я только начал изучать JS, до этого (как и сейчас) кодю на C#Для меня неявная типизация JS - просто ужас! Появился конкретный кейс, код успешно...

145