用Javascript计算日期的库[重复]

Posted

技术标签:

【中文标题】用Javascript计算日期的库[重复]【英文标题】:Library to calculate date in Javascript [duplicate] 【发布时间】:2018-06-13 09:20:01 【问题描述】:

我有一个关于通过 javascript 计算总天数的方法的问题。 例子: - startDate = 20170916 和 closeDate = 20171224 => 99 天

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

【问题讨论】:

@JonasLochmann 这是一个需求请求,不使用moment.js 你有searched for similar questions吗? 好的,让我看看。谢谢。 【参考方案1】:

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

只需从closeDate ms 中减去startDate ms,然后除以一天中的 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");

【讨论】:

鉴于number of duplicates,您可能应该将其标记为重复。 @RobG 我做到了,如果它获得足够的选票,它将关闭,但在此之前,这回答了问题。

以上是关于用Javascript计算日期的库[重复]的主要内容,如果未能解决你的问题,请参考以下文章

用PHP计算日期和今天之间的天数[重复]

用javascript实现计算日期,推算上早晚班

如何在javascript中计算X天前[重复]

将 PHP 日期格式映射到 Javascript [重复]

用js计算本周日期

计算两个日期时间odoo 10之间的差异[重复]