function dayDiff(dateBegin, dateEnd, day) {
var dayDiff = Math.floor((dateEnd.getTime() - dateBegin.getTime()) / (24 * 3600 * 1000))
if(dayDiff > day) {
this.$alert('结束日期不能超过开始日期'+ day +'天,请重新选择!', '提示', {
confirmButtonText: '确定',
callback: action => {}
})
return 0
}else if(dayDiff < 0) {
this.$alert('开始日期不能大于结束日期,请重新选择!', '提示', {
confirmButtonText: '确定',
callback: action => {}
})
return 0
}
return 1;
}
var start_date_init = new Date(new Date() - 3600 *1000 * 24 *31).Format('yyyy-MM-dd')
var end_date_init = new Date().Format('yyyy-MM-dd')
let dateB = new Date(this.start_date_init)
let dateE = new Date(this.end_date_init)
let result = this.dayDiff(dateB, dateE, '31')
if(result = 0) {
return
}