• Как получить имя дня недели последнего дня месяца?

    @coder56 Автор вопроса
    можно, конечно, использовать getDay вместо getDate и тогда выведется день недели в цифровом значении. но как вывести его название не совсем понятно....

    упс, кажется все получилось....
    function getLastNameDay(year, month){
    let date = new Date(year, month + 1, 0);
    let days = ['ВС', 'ПН', 'ВТ', 'СР', 'ЧТ', 'ПТ', 'СБ'];
    return days[date.getDay()];
    }

    console.log(getLastNameDay(2025,02));
    Ответ написан
    Комментировать
  • Как найти разницу между двумя датами в месяцах?

    @coder56 Автор вопроса
    let date1 = new Date(1980,01,26,23,59,59);
    let date2 = new Date(2020,07,16,23,59,59);
    let diff = (date2.getDate() - date1.getDate()) / 30 +
    date2.getMonth() - date1.getMonth() +
    (12 * (date2.getFullYear() - date1.getFullYear()));
    console.log(diff);
    Или так, если не использовать moment js.
    Ответ написан
    Комментировать