【发布时间】:2020-05-01 13:00:51
【问题描述】:
我需要检查某些日期字段是否大于其他日期字段。 我以这种方式解决了只有几个日期。我找不到像这样的多个变量的解决方案:
$scope.date1startFrom;
$scope.date1startTo;
$scope.date2startFrom;
$scope.date2startTo;
$scope.date3startFrom;
$scope.date3startTo;
只有当这对夫妇的元素具有价值时,我才必须看到警报。我找到了这个解决方案,但我想将它扩展到多个值,但我不能。
var datesAreDefined = $scope.date1startFrom && $scope.date1startTo;
if (datesAreDefined && !periodFromAndToIsValid($scope.date1startFrom, $scope.date1startTo)) {
alert("error");
}
function periodFromAndToIsValid (from, to){
var fromDate = new Date(from).getTime();
var toDate = new Date(to).getTime();
return toDate >= fromDate;
}
【问题讨论】:
标签: javascript jquery angularjs