工具代码收藏 -- 判断是否是同一天

    public static function isSameDay($time1, $time2, $sepHour = 0) {
        $d1 = date('Y-m-d', $time1); 
        $d2 = date('Y-m-d', $time2);
        $h1 = date('H', $time1);
        $h2 = date('H', $time2);

        if($d1 == $d2) {
            if($h1 < $sepHour and $h2 < $sepHour) {
                return true;
            } else if($h1 >= $sepHour and $h2 >= $sepHour){
                return true;
            } else {
                return false;
            }
        } else {
            $daySec = 3600 * 24;
            if(date('Y-m-d', $time1 - $daySec) == $d2 and $h1 < $sepHour and $h2 >= $sepHour) {
                return true;
            } else if(date('Y-m-d', $time2 - $daySec) == $d1 and $h2 < $sepHour and $h1 >= $sepHour) {
                return true;
            } else {
                return false;
            }
        }
        return false;
    }

猜你喜欢

转载自blog.csdn.net/qq_28114645/article/details/80018278