我正在使用代码:
<md-datepicker ng-model="reviewDate" md-placeholder="Review Date*"
md-min-date="currDate" md-max-date="maxDate"
ng-focus="createALPCtrl.errors.review_date = ''">
$scope.currDate = new Date();
$scope.maxDate = new Date(
$scope.currDate.getFullYear(),
$scope.currDate.getMonth() + 3,
$scope.currDate.getDate());
当本地系统日期正确时,它会给出正确的值。但是当我将本地系统日期更改为其他日期时,它将错误的日期显示为当前日期。
我怎样才能克服这一点?
答案 0 :(得分:0)
我从服务器端代码检索服务器日期并使用该服务器日期,我设置了最小和最大日期。
服务器代码:
Meteor.methods({
currentDate: function() {
let currDate = new Date();
return currDate
}
})
客户代码:
Meteor.call('currentDate', function(error, result) {
if (error) {
console.log(error);
} else {
console.log(result);
$scope.currDate = result;
}
});
工作正常。