Вернемся к сегодняшнему времени заката в Лиссабоне, Португалия:
<?php// Лиссабон, Португалия:// Широта: 38,4 северной широты, долгота: 9 западных широт// Зенит ~= 90, смещение: +1 GMTecho("Лиссабон, Португалия: Дата: " . date("DM d Y") );echo("<br>Время заката: ");echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));?>Функция date_sunset() возвращает время заката для указанной даты и места.
Совет: См. функцию date_sunrise(), которая возвращает время восхода солнца для указанной даты и места.
date_sunset ( метка времени, формат, широта, долгота, зенит, gmtoffset);
параметр | описывать |
---|---|
временная метка | Необходимый. Указывает временную метку даты, для которой должно быть рассчитано время заката. |
формат | Необязательный. Укажите, как вернуть результаты: SUNFUNCS_RET_STRING (возвращает результат в строковом формате, например 16:46) (по умолчанию) SUNFUNCS_RET_DOUBLE (возвращает результат в формате с плавающей запятой, например 16.78243132) SUNFUNCS_RET_TIMESTAMP (возвращает результат в целочисленном формате (метка времени), например 1095034606) |
широта | Необязательный. Указывает широту местоположения. По умолчанию используется северная широта. Поэтому, если вы хотите указать южную широту, вам необходимо передать отрицательное значение. |
долгота | Необязательный. Указывает долготу местоположения. По умолчанию используется восточная долгота. Поэтому, если вы хотите указать западную долготу, вам необходимо передать отрицательное значение. |
зенит | Необязательный. По умолчанию используется date.sunset_zenith. |
gmtoffset | Необязательный. Указывает разницу между GMT и местным временем. Единица измерения — часы. |
Возвращаемое значение: | В случае успеха возвращает время заката в указанном формате . Возвращает FALSE в случае неудачи. |
---|---|
PHP-версия: | 5+ |
Журнал обновлений: | Начиная с PHP 5.1.0, эта функция сообщает об ошибках часового пояса E_STRICT и E_NOTICE. |