首页 > 解决方案 > 用Javascript计算日期的库

问题描述

我对通过 javascript 计算总天数的方法有疑问。示例:- startDate = 20170916 和 closeDate = 20171224 => 99 天

我可以使用哪些库来编写此方法?请注意,不能使用 moment.js 库,我是 js 的新手

标签: javascriptdatemethodslib

解决方案


为什么要为这么简单的东西费心去图书馆呢?

只需从 ms 中减去startDatems closeDate,然后在一天内除以 ms:

var msInADay = 86400000,
  startDate = new Date("2017-09-16"),
  closeDate = new Date("2017-12-24"),
  daysBetween = (closeDate.getTime() - startDate.getTime()) / msInADay;
console.log(daysBetween + " days between");


推荐阅读