NaN结果计算日期差异

时间:2015-09-14 22:38:44

标签: javascript safari

我正在尝试计算两个日期之间的天数。

我有在Chrome,Mozilla FireFox和IE中计算的天数,但在Safari中没有。 Safari说NaN。我使用了Date.js并给了Date.parse但没有运气。

这是代码。我想要获得2个日期之间的天数。

angular.forEach($scope.tickets , 
  function(ticket) {
    ticket['noOfOpenDays'] = Math.floor(((new Date() - new Date(ticket.CreationDate))/(1000*60*60*24))) + 1;
    ticket['display'] = false;

    if(ticket.ActualCloseDate) {
        ticket['noOfDelivDays'] = Math.floor(((new Date(ticket.ActualCloseDate)-new Date(ticket.CreationDate))/(1000*60*60*24))) + 1;
    }
    else {
        ticket['noOfDelivDays'] = "N/A";
    }
});

0 个答案:

没有答案