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); /* 结束时间小于现在时间 就显示 */ } }
本文介绍了一段用于检查开始时间和结束时间有效性的JavaScript代码片段。该代码确保了结束时间不早于开始时间,且两者时间跨度不超过30天。

被折叠的 条评论
为什么被折叠?



