ISO8601日期格式的时间日期的日期

DAK*_*KSH 3 javascript jquery date

我想做同样的事情 我如何获得JavaScript中两个日期之间的天数?

但是我想在这个日期格式上做同样的事情:2000-12-31.

Phr*_*ogz 9

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
Run Code Online (Sandbox Code Playgroud)

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

  • +1很棒的答案.太多人要么不知道,要么只是忽略javascript的Date对象.大多数时候不需要外部库. (2认同)