javascript - 用Javascript计算日期的库
问题描述
我对通过 javascript 计算总天数的方法有疑问。示例:- startDate = 20170916 和 closeDate = 20171224 => 99 天
我可以使用哪些库来编写此方法?请注意,不能使用 moment.js 库,我是 js 的新手
解决方案
为什么要为这么简单的东西费心去图书馆呢?
只需从 ms 中减去startDate
ms 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");
推荐阅读
- python - 在 Python Gekko 中使用 APMonitor 模型
- python - 为什么我在尝试从本地谷歌云功能连接到谷歌云 MySQL 数据库时收到 sqlalchemy.exc.OperationalError?
- java - 构建android项目时出现intellij想法错误-groovy.lang.MissingMethodException:没有方法签名:
- ignite - 将大量记录插入持久存储时,Apache Ignite 工作程序被阻止
- javascript - 在 .cloneNode() 之后无法控制 .appendChild() 的位置
- javascript - 悬停效果vue js
- transactions - Apache Camel:interceptFrom:在interceptFrom中开始的事务可以在主路由中共享吗?
- android - 在模拟器和安卓设备上运行时反应本机强制关闭
- java - 如何在Java中找到用户输入的整数的SUM和平均值?
- testing - 带夹具的 CakePHP 测试模型