“JavaScript найдите количество дней между двумя днями” Ответ

Как получить количество дней между двумя датами в JavaScript

let today = new Date().toISOString().slice(0, 10)

const startDate  = '2021-04-15';
const endDate    = today;

const diffInMs   = new Date(endDate) - new Date(startDate)
const diffInDays = diffInMs / (1000 * 60 * 60 * 24);


alert( diffInDays  );
Borma

JavaScript найдите количество дней между двумя днями

const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000)

dayDif(new Date("2020-10-21"), new Date("2021-10-22"))
// Result: 366
Rashid Siddique

разница в JavaScript между двумя датами в дни

/* difference between date1 and date2 in days (date2 - date1) */
/* date1 and date 2 are already javascript date objects */
function dateDifference(date2, date1) {
    const _MS_PER_DAY = 1000 * 60 * 60 * 24;

    // Discard the time and time-zone information.
    const utc1 = Date.UTC(date1.getFullYear(), date1.getMonth(), date1.getDate());
    const utc2 = Date.UTC(date2.getFullYear(), date2.getMonth(), date2.getDate());

    return Math.floor((utc2 - utc1) / _MS_PER_DAY);
}
Web Surfer

Ответы похожие на “JavaScript найдите количество дней между двумя днями”

Вопросы похожие на “JavaScript найдите количество дней между двумя днями”

Больше похожих ответов на “JavaScript найдите количество дней между двумя днями” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования