public function getDatetimeObject($datetime = null)
    {
        if ($datetime instanceof DateTimeInterface) {
            return $datetime;
        }

        if (is_integer($datetime)) {
            $datetime = date('Y-m-d H:i:s', $datetime);
        }

        return new DateTime($datetime);
    }
public function getDatetimeObject($datetime = null)
    {
        if ($datetime instanceof DateTimeInterface) {
            return $datetime;
        }

        if (is_integer($datetime)) {
            $datetime = date('Y-m-d H:i:s', $datetime);
        }

        return new DateTime($datetime);
    }
public function getDatetimeObject ( $ datetime = null ) { if ( $ datetime instanceof DateTimeInterface ) { return $ datetime ; } if ( is_integer ( $ datetime ) ) { $ datetime = date ( 'Y-m-d H:i:s' , $ datetime ) ; } return new DateTime ( $ datetime ) ; }
Returns a DateTime instance for the given datetime

@param  mixed $datetime

@return DateTimeInterface
Returns a DateTime instance for the given datetime