计算特定日期's将日期更改为另一个日期,并打印它们的差异

Calculate a specific day's Date to another date, and print their difference?

本文关键字:日期 打印 另一个 计算      更新时间:2023-09-26

今天是2016年3月26日。我想打印出截至2016年5月4日的天数,例如

答案是10天。我想用Javascript代码来实现这一点。

使用标准javascript或使用库或框架。只是为了计算两个日期之间的差值。简单,不太复杂。

此处插入日期-------2016年3月26日

此处插入日期------2016年5月4日

ResultHere---------------AnswerHere("10"ex.)

如果有人能帮忙,请帮忙。非常感谢大家!

Moment.js是一个有用的库,它还可以处理时区和夏令时。你正在寻找的方法是不同的。

如果这是你要做的唯一一次日期处理,那么把它拉进图书馆可能是不值得的。您可以通过一个简单的函数轻松处理此问题。

var diffInDays = function diffInDays (dateA, dateB) {
  var difference = dateA - dateB;
  return Math.floor(Math.abs(difference / (1000*60*60*24)));
};
diffInDays(Date.parse('3/26/2016'), Date.parse('4/05/2016'));
// > 10