PHP date_sunset()Функция
Справочное руководство по дате/времени PHP
Примеры
Возвращает время заката в Лиссабоне, Португалия, сегодня:
<?php
// Лиссабон, Португалия:
// Широта: 38.4 с. ш., долгота: 9 з. д.
// Зенит ~= 90, смещение: +1 GMT
echo("Лиссабон, Португалия: Дата: " . date("D M d Y"));
echo("<br>Время заката: ");
echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
// Лиссабон, Португалия:
// Широта: 38.4 с. ш., долгота: 9 з. д.
// Зенит ~= 90, смещение: +1 GMT
echo("Лиссабон, Португалия: Дата: " . date("D M d Y"));
echo("<br>Время заката: ");
echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Запустить пример »
Определение и использование
Функция date_sunset() возвращает время заката для указанной даты и местоположения.
Совет:См. такжеdate_sunrise()функцию, которая возвращает время восхода для указанной даты и местоположения.
Синтаксис
date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
| Параметр | Описание |
|---|---|
| timestamp | Обязательный. Указывает временную метку даты/времени для вычисления времени заката. |
| format |
Необязательный. Указывает, как вернуть результат:
|
| latitude | Необязательный. Указывает широту местоположения. По умолчанию — северная широта. Поэтому для указания южной широты необходимо передать отрицательное значение. |
| longitude | Необязательный. Указывает долготу местоположения. По умолчанию — восточная долгота. Поэтому для указания западной долготы необходимо передать отрицательное значение. |
| zenith | Необязательный. По умолчанию — sunset_zenith. |
| gmtoffset | Необязательный. Задает разницу между GMT и местным временем в часах. |
Технические детали
| Возвращаемое значение: | В случае успеха возвращаетformat,format. Если возвращается FALSE, возвращается FALSE. |
|---|---|
| Версия PHP: | 5+ |
| Список изменений: | Начиная с PHP 5.1.0, эта функция сообщает об ошибках часового пояса E_STRICT и E_NOTICE. |
Справочное руководство PHP по дате/времени Другие расширения