3

我有这个:

<script>    
  var a = '2013-09-07';
  var b = '2013-09-15';
</script>

我想days在这两个日期之间有所不同。

我试过这个:

var a = start.format('YYYY-MM-DD');
var b = end.format('YYYY-MM-DD');
var oneday = 86400000;
alert((b-a) / oneday);

但我有一个 NaN alert()。

谢谢。

4

1 回答 1

3

试试这样: -

var date1 = new Date("09/07/2013");
var date2 = new Date("09/15/2015");
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));

工作JSFiddle

于 2013-09-07T14:04:01.567 回答