【问题标题】:Difference between 2 dates en JS [duplicate]JS中的2个日期之间的差异[重复]
【发布时间】:2013-09-11 12:24:32
【问题描述】:

我有这个:

<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()。

谢谢。

【问题讨论】:

    标签: javascript date


    【解决方案1】:

    试试这样:-

    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

    【讨论】:

    • 如果你做更多约会的事情,看看momentjs!一个可以做到这一点的小型图书馆,还有更多!
    • @stevuu:- 是的,我正要添加这个!!! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    相关资源
    最近更新 更多