1 date.inc date_default_timezone($check_user = TRUE)

Returns a timezone name to use as a default.

Parameters

bool $check_user: (optional) Whether or not to check for a user-configured timezone. Defaults to TRUE.

Return value

string: The default timezone for a user, if available, otherwise the site.

File

core/includes/date.inc, line 793
Date API functions.

Code

function date_default_timezone($check_user = TRUE) {
  global $user;
  if ($check_user && config_get('system.date', 'user_configurable_timezones') && !empty($user->timezone)) {
    return $user->timezone;
  }
  else {
    $default = config_get('system.date', 'default_timezone');
    return empty($default) ? 'UTC' : $default;
  }
}