Ответы пользователя по тегу Работа с датой/временем
  • Как высчитывать количество дней до определенной даты?

    nyakove
    @nyakove
    Можно и не тащить сторонние библиотеки, все решается парой строчек кода

    let datestring = document.querySelector('#date').innerText; // получаем дату "Ч"
    let regexp = /(\d{2})\.(\d{2})\.(\d{4})/;
    let dateX = new Date(datestring.replace(regexp, '$2/$1/$3')); // парсим из нее дату с заменой строки в понятный JS формат (имеется в виду же 1 марта?)
    let dateToday = new Date(); // дата на момент захода на страницу
    let days = Math.floor((dateX - dateToday) / 86400000) // количество целых дней до ожидаемого дня
    Ответ написан
    Комментировать