php判断指定时间对比当前时间是否超过30天

已有时间数据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;
    }
}