src/Forms/TimeField.php
protected function withTimezone($timezone, $callback)
    {
        $currentTimezone = date_default_timezone_get();
        try {
            if ($timezone) {
                date_default_timezone_set($timezone);
            }
            return $callback();
        } finally {
            // Restore timezone
            if ($timezone) {
                date_default_timezone_set($currentTimezone);
            }
        }
    }
protected function withTimezone($timezone, $callback)
    {
        $currentTimezone = date_default_timezone_get();
        try {
            if ($timezone) {
                date_default_timezone_set($timezone);
            }
            return $callback();
        } finally {
            // Restore timezone
            if ($timezone) {
                date_default_timezone_set($currentTimezone);
            }
        }
    }
protected function withTimezone ( $ timezone , $ callback ) { $ currentTimezone = date_default_timezone_get ( ) ; try { if ( $ timezone ) { date_default_timezone_set ( $ timezone ) ; } return $ callback ( ) ; } finally { // Restore timezone if ( $ timezone ) { date_default_timezone_set ( $ currentTimezone ) ; } } }
Run a callback within a specific timezone

@param string $timezone
@param callable $callback
Run a callback within a specific timezone