引用:var time = this.DateDiff ('开始时间','结束时间','day')
// 时间差计算方法
DateDiff (d1, d2, type) {
let value
switch (type) {
case'year':
value = 365 * 24 * 60 * 60 * 1000// 计算差多少年breakcase'day':
value = 24 * 60 * 60 * 1000// 计算差多少天breakdefault:
returnfalse }
// const day = 24 * 60 * 60 * 1000try {
const dateArr = d1.split('-')
let checkDate =new Date()
checkDate.setFullYear(dateArr[0], dateArr[1] - 1, dateArr[2])
const checkTime = checkDate.getTime()
// d2const dateArr2 = d2.split('-')
const checkDate2 =new Date()
checkDate2.setFullYear(dateArr2[0], dateArr2[1] - 1, dateArr2[2])
const checkTime2 = checkDate2.getTime()
// 差const diff = (checkTime2 - checkTime) / value
return parseInt(diff)
} catch (e) {
returnfalse }
}
网友评论