2016-05-05 45 views
2

この関数を使用して日数を取得した後、ionic + angularjsの2つの日付の間の日の名前を取得します。2つの日付の間の日の取得方法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); 
 
}

答えて

3

ここで私はそれをやった方法です。

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)); 

}) 
+0

角度2では機能しません –

関連する問題