confirmTime (e, type) { //时间选择组件
const { year, month, day, hour, minute, timestamp } = e
if (type) { //结束时间
this.endTime = `${year}-${month}-${day} ${hour}:${minute}`
this.endStamp = timestamp
this.time1121= this.endStamp-this.startStamp //时间戳相减
this.day = parseInt(this.time1121/86400) //除以86400计算出天数,再取整
console.log('kai',this.startStamp)
console.log('jie',this.endStamp)
console.log('cha',this.time1121)
console.log(this.day)
} else { //开始时间
this.startTime = `${year}-${month}-${day} ${hour}:${minute}`
this.startStamp = timestamp
}
},
//计算天数
$timediff = $endtime-$starttime;
$days = intval($timediff/86400);
//计算小时数
$remain = $timediff%86400;
$hours = intval($remain/3600);
//计算分钟数
$remain = $remain%3600;
$mins = intval($remain/60);
//计算秒数
$secs = $remain%60;
$res = array("day" => $days,"hour" => $hours,"min" => $mins,"sec" => $secs);
0条评论