(PHP 5 >= 5.1.0, PHP 7, PHP 8)
date_default_timezone_get — Возвращает часовой пояс по умолчанию для функций работы с датой и временем в скрипте
Функция пытается получить часовой пояс по умолчанию по порядку следующими способами:
Считывает настройки часового пояса функцией date_default_timezone_set(), если применимо
Считывает значения ini-настройки date.timezone, если установили
Функция date_default_timezone_get() вернёт часовой
пояс UTC, если не получила часовой пояс другим способом.
Сигнатура функции не содержит параметров.
Возвращает строку (string).
Пример #1 Пример получения часового пояса по умолчанию
<?php
date_default_timezone_set('Europe/London');
if (date_default_timezone_get()) {
echo 'date_default_timezone_set: ' . date_default_timezone_get() . "\n";
}
if (ini_get('date.timezone')) {
echo 'date.timezone: ' . ini_get('date.timezone');
}Вывод приведённого примера будет похож на:
date_default_timezone_set: Europe/London date.timezone: Europe/London
Пример #2 Пример получения сокращённого названия часового пояса
<?php
date_default_timezone_set('America/Los_Angeles');
echo date_default_timezone_get() . ' => ' . date('e') . ' => ' . date('T');Результат выполнения приведённого примера:
America/Los_Angeles => America/Los_Angeles => PST