angularjs - 使用 AngularJS 查找 2 个日期之间的差异

标签 angularjs date

我从 MySQL 得到 2 个日期,如下所示:

开始:2015-11-01 22:56:59 结束:2015-11-03 00:00:00

我还从对象数组中获取日期;这是一个对象的样子:

Array[5]
0: Object
$$hashKey: "object:9"
created_at: "2015-10-23 03:36:11"
expiration_date: "2015-11-03 00:00:00"
id: 1
name: "TEST PROJECT"

我需要知道 AngularJS 还剩多少天...

最佳答案

很简单。使用该函数:

$scope.calcDiff = function(firstDate, secondDate){
    var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds    
    var diffDays = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay)));
}

关于angularjs - 使用 AngularJS 查找 2 个日期之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33467517/

相关文章:

angularjs - 迭代 Controller 中返回的 Angular 资源

angularjs - $httpProvider.defaults.withCredentials 的 Angular2 替换

javascript - 在 angular.js 中过滤 $routeParams

html - Bootstrap 模式内的 ng-click 事件未触发

ios - 在 Swift 中分别显示日期和时间

css - 带有 Bootstrap 警报的 Angularjs - 向下滚动时在屏幕上保持警报

ios - 所有用户都有完全相同的日期和时间

MYSQL - 想要迭代位于 1 个表中的日期,并计算另一个表中的记录数

php - 当前日期 + 2 个月

jquery - Bootstrap 中的开始日期和结束日期