Cake\Network\Response::_getUTCDate PHP Method

_getUTCDate() protected method

Returns a DateTime object initialized at the $time param and using UTC as timezone
protected _getUTCDate ( string | integer | DateTime | null $time = null ) : DateTime
$time string | integer | DateTime | null Valid time string or \DateTime instance.
return DateTime
    protected function _getUTCDate($time = null)
    {
        if ($time instanceof DateTime) {
            $result = clone $time;
        } elseif (is_int($time)) {
            $result = new DateTime(date('Y-m-d H:i:s', $time));
        } else {
            $result = new DateTime($time);
        }
        $result->setTimeZone(new DateTimeZone('UTC'));
        return $result;
    }