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