English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Руководство по функциям даты и времени PHP
Функция date_default_timezone_get() возвращает значение по умолчанию времени зоны для всех функций даты и времени в скрипте.
date_default_timezone_get()Функция возвращает значение по умолчанию времени зоны для всех функций даты и времени в скрипте.
Если используется функция date_default_timezone_set() для установки времени зоны. Функция date_default_timezone_get() возвращает先前 установленный значений времени зоны, если вы не установили явно никакого значения по умолчанию, то эта функция возвращает значение по умолчанию UTC.
date_default_timezone_get()
Функцияdate_default_timezone_get()не принимает никаких параметров.
Эта функция возвращает строковое значение, представляющееdefault timezone.
Эта функция была最初 введена в PHP версии 5.1.0 и может быть использована во всех более высоких версиях.
Следующий пример检索 и выводит текущийdefault timezone-
<?php $timeZone = date_default_timezone_get(); print("Default timezone: ".$timeZone); ?>Проверим, ›/›
Результат вывода
Default timezone: UTC
В следующем примере мы используемdate_default_timezone_set()функцияустанавливатьdefault timezone-
<?php //Устанавливать часовую зону $tz = 'Asia/Shanghai'; date_default_timezone_set($tz); $timeZone = date_default_timezone_get(); print("Default timezone: ".$timeZone); ?>Проверим, ›/›
Если вы используетеdate_default_timezone_getИскатьdefault timezone, он вернет значение, которое вы установили ранее-
Default timezone: Asia/Shanghai
Следующий пример выводитdefault timezone и его сокращение-
<?php //Устанавливать часовую зону $tz = 'Asia/Kolkata'; date_default_timezone_set($tz); //Искатьdefault timezone $timeZone = date_default_timezone_get(); print("Default timezone: ".$timeZone); print("\n"); //Получение сокращения //$abbvr = $timeZone.date('e').date(T); print("Сокращение: ". date('T')); ?>Проверим, ›/›
Результат вывода
Default timezone: Asia/Kolkata Сокращение: IST
Получение старой часовой зоны и установка новой часовой зоны
<?php echo "Старая часовая зона: ". date_default_timezone_get(); $timeZone = 'America/Costa_Rica'; if(date_default_timezone_set($timeZone)){ # Получаем текущую часовую зону. echo "Новая часовая зона: ". date_default_timezone_get(); } ?>Проверим, ›/›
Результат вывода:
Старая часовая зона: UTC Новая часовая зона: America/Costa_Rica