- time
- Список параметров
- Возвращаемые значения
- Примеры
- Примечания
- Смотрите также
- User Contributed Notes 1 note
- timezone_offset_get
- Parameters
- Return Values
- Examples
- User Contributed Notes 2 notes
- timezone_offset_get
- Список параметров
- Возвращаемые значения
- Примеры
- PHP Функция timezone_offset_get()
- Синтаксис
- Параметр значений
- Технические подробности
- ВЫБОР ЦВЕТА
- Сообщить об ошибке
- Ваше предложение:
- Спасибо Вам за то, что помогаете!
time
Возвращает количество секунд, прошедших с начала эпохи Unix (1 января 1970 00:00:00 GMT) до текущего времени.
Замечание:
Метки времени Unix не содержат никакой информации относительно локального часового пояса. Рекомендуется использовать класс DateTimeImmutable для работы с информацией о дате и времени, чтобы избежать подводных камней, связанных с метками времени Unix.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает текущую метку системного времени.
Примеры
Пример #1 Пример использования time()
Результатом выполнения данного примера будет что-то подобное:
Примечания
Время начала запроса доступно в глобальной переменной $_SERVER[‘REQUEST_TIME’] .
Смотрите также
- DateTimeImmutable
- date() — Форматирует временную метку Unix
- microtime() — Возвращает текущую метку времени Unix с микросекундами
User Contributed Notes 1 note
time() gives the timestamp of Greenwich Mean Time (GMT) which is defined as the official time for the whole earth. You get the local time by adding the time zone offset to this timestamp.
- Функции даты и времени
- checkdate
- date_add
- date_create_from_format
- date_create_immutable_from_format
- date_create_immutable
- date_create
- date_date_set
- date_default_timezone_get
- date_default_timezone_set
- date_diff
- date_format
- date_get_last_errors
- date_interval_create_from_date_string
- date_interval_format
- date_isodate_set
- date_modify
- date_offset_get
- date_parse_from_format
- date_parse
- date_sub
- date_sun_info
- date_sunrise
- date_sunset
- date_time_set
- date_timestamp_get
- date_timestamp_set
- date_timezone_get
- date_timezone_set
- date
- getdate
- gettimeofday
- gmdate
- gmmktime
- gmstrftime
- idate
- localtime
- microtime
- mktime
- strftime
- strptime
- strtotime
- time
- timezone_abbreviations_list
- timezone_identifiers_list
- timezone_location_get
- timezone_name_from_abbr
- timezone_name_get
- timezone_offset_get
- timezone_open
- timezone_transitions_get
- timezone_version_get
timezone_offset_get
This function returns the offset to GMT for the date/time specified in the datetime parameter. The GMT offset is calculated with the timezone information contained in the DateTimeZone object being used.
Parameters
Procedural style only: A DateTimeZone object returned by timezone_open()
DateTime that contains the date/time to compute the offset from.
Return Values
Returns time zone offset in seconds.
Examples
Example #1 DateTimeZone::getOffset() examples
// Create two timezone objects, one for Taipei (Taiwan) and one for
// Tokyo (Japan)
$dateTimeZoneTaipei = new DateTimeZone ( «Asia/Taipei» );
$dateTimeZoneJapan = new DateTimeZone ( «Asia/Tokyo» );?php
// Create two DateTime objects that will contain the same Unix timestamp, but
// have different timezones attached to them.
$dateTimeTaipei = new DateTime ( «now» , $dateTimeZoneTaipei );
$dateTimeJapan = new DateTime ( «now» , $dateTimeZoneJapan );// Calculate the GMT offset for the date/time contained in the $dateTimeTaipei
// object, but using the timezone rules as defined for Tokyo
// ($dateTimeZoneJapan).
$timeOffset = $dateTimeZoneJapan -> getOffset ( $dateTimeTaipei );// Should show int(32400) (for dates after Sat Sep 8 01:00:00 1951 JST).
var_dump ( $timeOffset );
?>User Contributed Notes 2 notes
Note that the DateTime parameter has no effect in the result returned by DateTimeZone::getOffset($DateTime), unless, it refers to a DateTime where there is daylight savings in the referenced DateTimeZone.
Ex.:
$timezone_brl = new DateTimeZone ( ‘America/Sao_Paulo’ );
$timezone_eng = new DateTimeZone ( ‘Europe/London’ );
$timezone_aus = new DateTimeZone ( ‘Australia/Brisbane’ );$dateTimes = [
new DateTime ()
, new DateTime ( ‘now’ , $timezone_eng )
, new DateTime ( ‘now’ , $timezone_aus )
, new DateTime ( ‘now’ , $timezone_brl )
, new DateTime ( ‘2000-06-10’ , $timezone_brl )
, new DateTime ( ‘2000-12-10’ , $timezone_brl )
, new DateTime ( ‘2020-12-10’ , $timezone_brl )
];foreach( $dateTimes as $dateTime )
echo «\n» . $timezone_brl -> getOffset ( $dateTime );
>
/**
* -10800
* -10800
* -10800
* -10800
* -10800 // No daylight savings in June/2000
* — 7200 // Brazil had daylight savings until 2020
* -10800 // No more daylight savings, so it returns -10800
*/timezone_offset_get
Эта функция возвращает смещение от GMT для даты/времени, указанных в параметре datetime . GMT-смещение рассчитывается с помощью информации о временной зоне, содержащейся в используемом объекте DateTimeZone.
Список параметров
Только для процедурного стиля: Объект DateTimeZone, возвращаемый timezone_open()
DateTime, содержащий дату/время, относительно которых вычисляется смещение.
Возвращаемые значения
В случае успеха возвращает смещение временной зоны в секундах или FALSE в случае возникновения ошибки.
Примеры
Пример #1 Пример использования DateTimeZone::getOffset()
// Создание двух объектов timezone, один для Тайбэй (Тайвань) и один для
// Токио (Япония)
$dateTimeZoneTaipei = new DateTimeZone ( «Asia/Taipei» );
$dateTimeZoneJapan = new DateTimeZone ( «Asia/Tokyo» );?php
// Создание двух объектов DateTime которые будут содержать одинаковые метки времени Unix, но
// имеющие различные временные зоны.
$dateTimeTaipei = new DateTime ( «now» , $dateTimeZoneTaipei );
$dateTimeJapan = new DateTime ( «now» , $dateTimeZoneJapan );// Вычисление смещения от GMT для даты/времени, содержащихся в объекте $dateTimeTaipei,
// но с использованием правил временной зоны, определенных для Токио
// ($dateTimeZoneJapan).
$timeOffset = $dateTimeZoneJapan -> getOffset ( $dateTimeTaipei );// Должен показать int(32400) (для дат после Sat Sep 8 01:00:00 1951 JST).
var_dump ( $timeOffset );
?>PHP Функция timezone_offset_get()
Функция timezone_offset_get() возвращает смещение часового пояса от GMT.
Синтаксис
Параметр значений
Параметр Описание object Требуемый. Задает объект DateTimeZone возвращенный от timezone_open() datetime Требуемый. Указывает дату/время для вычисления смещения из Технические подробности
Вернуть значение: Возвращает смещение часового пояса в секундах после успешного выполнения. FALSE в случае возникновения ошибки PHP Версия: 5.2+ ❮ PHP Справочник Дата/Время
Мы только что запустили
SchoolsW3 видеоВЫБОР ЦВЕТА
Сообщить об ошибке
Если вы хотите сообщить об ошибке или внести предложение, не стесняйтесь отправлять на электронное письмо:
Ваше предложение:
Спасибо Вам за то, что помогаете!
Ваше сообщение было отправлено в SchoolsW3.
ТОП Учебники
ТОП Справочники
ТОП Примеры
Получить сертификат
SchoolsW3 оптимизирован для бесплатного обучения, проверки и подготовки знаний. Примеры в редакторе упрощают и улучшают чтение и базовое понимание. Учебники, ссылки, примеры постоянно пересматриваются, чтобы избежать ошибок, но не возможно гарантировать полную правильность всего содержания. Некоторые страницы сайта могут быть не переведены на РУССКИЙ язык, можно отправить страницу как ошибку, так же можете самостоятельно заняться переводом. Используя данный сайт, вы соглашаетесь прочитать и принять Условия к использованию, Cookies и политика конфиденциальности.