代码如下:
function diffDays($date){
$curDate = date('Y-m-d',time());
$date1 = new \DateTime($curDate);
if(is_null($date) || $date==''){
$res['days'] = '未设置';
$res['str'] = '未设置';
return $res;
}
$date2 = new \DateTime($date);
$interval = $date2->diff($date1);
$days = $interval->format('%a');
$res = [];
if($days=='0'){
$res['str'] = '今天到期';
$res['days'] = 0;
}
if(strtotime($date)>strtotime($curDate)){
$res['str'] = '还有'.$days.'天';
$res['days'] = $days;
} else {
$res['str'] = '已过期'.$days.'天';
$res['days'] = -1*$days;
}
return $res;
}
}
0 评论
暂无评论~