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

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

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

相关文章:

javascript - 在 React 组件中与不同的子组件重用模态

javascript - 如何使用 stopPropagation 使 toggleClass 的点击事件起作用?

sql - 查询结果中的 google-bigquery 格式日期为 mm/dd/yyyy

javascript - 用以前的值填充时间序列数据数组 - Javascript

javascript - 将输入转换为jquery中的链接

javascript - 使用 React Native 创建 apk 时出现问题

jquery - 在显示之前调整图像大小

javascript - 如何从这个 jQuery 函数返回克隆的元素

javascript - 在jsp页面中循环对象列表

javascript - 我应该如何更新时间?新日期或setInterval?