已有时间数据2019-5-6
php判断距离当前时间是否超过30天,应该怎么写
datetime.datetime.now()+datetime.timedelta(days=-30) > 你的时间
当前时间减去30天,如果比你的时间大,就是说明超过30天
也可以你的时间加30天,看看是否比当前时间小,小就说明超过30天
//$start_time 时间戳格式
public function time($start_time){
if( ((time()-$start_time)/86400)>30){
return true;
}else{
return false;
}
}
理论上这样可以,我没试,你试试
/**
$startTime 开始日期
$endTime 结束日期
$dayNumber 天数
*/
function rangeDay($startTime,$endTime, $dayNumber){
$date = date("Ymd",time());
//开始时间
$start = strtotime($date.$startTime);
$end = strtotime($date.$endTime);
if (abs($end - $start) > $dayNumber * 24 * 60 * 60) {
return true;
} else {
return false;
}
}