如何获取两个日期之间的日期名称ionic+angularjs



使用此函数获取天数后,我想获取两个日期之间的日期名称ionic+angularjs。

$scope.dayDiff = function (date1, date2) {
  var timeDiff = Math.abs(date2.getTime() - date1.getTime());
  $scope.dayDifference = Math.ceil(timeDiff / (1000 * 3600 * 24));
  alert($scope.dayDifference);
}

以下是我的操作方法。查看Plunkr演示

angular.module('app', [])
.controller('MainCtrl', function($scope) {
  var days = function(date1, date2) {
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    var diff = Math.ceil(timeDiff / (1000 * 3600 * 24));
    var _days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
    var days = [];
    for (var i = 0; i < diff; i++) {
      date1.setDate(date1.getDate() + i);
      days.push(_days[date1.getDay()]);
    }
    return days;
  };
  $scope.days = days(new Date(2016, 05, 01), new Date(2016, 05, 05));
})

最新更新