如何计算两个日期之间的天数?\[重复\]

JavaScript HTML

神无

2020-03-26

  1. 我正在计算从“开始”到“结束”日期之间的天数。例如,如果起始日期为2010年4月13日,起始日期为2010年5月15日,则结果应为

  2. 如何使用JavaScript获得结果?

第3773篇《如何计算两个日期之间的天数?\[重复\]》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
Mandy村村 2020.03.26

这是执行此操作的函数:

function days_between(date1, date2) {

    // The number of milliseconds in one day
    const ONE_DAY = 1000 * 60 * 60 * 24;

    // Calculate the difference in milliseconds
    const differenceMs = Math.abs(date1 - date2);

    // Convert back to days and return
    return Math.round(differenceMs / ONE_DAY);

}

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android