vue时间比较
let _self;
created() {
_self = this;
},
data() {
return {
rules: {
loanTime: [
{ required: true, message: '请选择放款时间', trigger: 'blur' },
{validator: validateAcquaintance,trigger: 'blur'}
],
},
}
}
const validateAcquaintance = (rule, value, callback) => {
var remindTime = _self.cacheForm.applyTime;
var str = remindTime.toString();
str = str.replace('/-/g', '/');
var finTime = new Date(str).getTime();
var loanDate = value.toString();
loanDate = loanDate.replace('/-/g', '/');
var loanTime = new Date(loanDate).getTime();
if ( loanTime <= finTime) {
callback(new Error('放款时间不能小于融资时间!'))
} else {
callback()
}
}