javascript - 采用 ISO8601 日期格式的两个日期之间的天数

标签 javascript jquery date

我想做同样的事情 How do I get the number of days between two dates in JavaScript?

但我想对此日期格式执行相同操作:2000-12-31

最佳答案

function daysBetween(date1String, date2String){
  var d1 = new Date(date1String);
  var d2 = new Date(date2String);
  return (d2-d1)/(1000*3600*24);
}

console.log( daysBetween('2000-12-31', '2005-05-04') );  //-> 1585

JavaScript 直接识别 ISO8601 日期字符串。无需自己解析它们。

关于javascript - 采用 ISO8601 日期格式的两个日期之间的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607905/

相关文章:

r - 在日期序列中查找月份的最后一天

javascript - 在 THREE.js 中使用网络 worker

c# - jquery:如何找到当前元素之前的2个元素的元素

javascript - 单击每个 td 时显示数据的警报框

javascript - 如何将 iframe 中的 div 滚动到另一个 iframe 中的 anchor

mysql - ZF2 查询日期时间列的 DATE() WHERE 子句

javascript - react 选择选项未正确显示

javascript - 将特定格式的日期转换为 ISO 格式

javascript - 向 CKEdtitor 添加自定义格式选项?

mysql - DATETIME 默认值 0 MYSQL 5.5.25