angular js判斷結束時間不能小於開始時間並且間隔不能超過30天

if ($scope.endTime != null && $scope.endTime != "" && $scope.startTime != null && $scope.startTime != "") {
    if (new Date($scope.endTime.replace(reg, "/")).getTime() < new Date($scope.startTime.replace(reg, "/")).getTime()) {
        $scope.endTime = null;
        $rootScope.simpleAlert.alert("error", "開始時間不能大於結束時間!", 3000);
        /* 開始時間大於結束時間 就顯示 */
    }
    if (new Date($scope.endTime.replace(reg, "/")).getTime() < new Date().getTime()) {
        $scope.endTime = null;
        $rootScope.simpleAlert.alert("error", "結束時間不能小於現在時間!", 2000);
        /* 結束時間小於現在時間 就顯示 */
    }
    var time = 30*24*60*60*1000;
    if (new Date($scope.endTime.replace(reg, "/")).getTime() - new Date($scope.startTime.replace(reg, "/")).getTime()>time) {
        $scope.endTime = null;
        $rootScope.simpleAlert.alert("error", "活動有效期不能超過30天!", 2000);
        /* 結束時間小於現在時間 就顯示 */
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章