(PHP 5, PHP 7)
date_sunset — Возвращает время захода солнца для заданных дня и местоположения
$timestamp
   [, int $format = SUNFUNCS_RET_STRING
   [, float $latitude = ini_get("date.default_latitude")
   [, float $longitude = ini_get("date.default_longitude")
   [, float $zenith = ini_get("date.sunset_zenith")
   [, float $gmt_offset = 0
   ]]]]] )
    date_sunset() возвращает время захода солнца для 
    определенных дня (заданного аргументом timestamp) 
    и местоположения.
   
timestamp
       Временная метка (timestamp) дня, для которого 
       определяется время захода солнца.
      
format
| константа | описание | пример | 
|---|---|---|
| SUNFUNCS_RET_STRING | тип возвращаемого результата string | 16:46 | 
| SUNFUNCS_RET_DOUBLE | тип возвращаемого результата float | 16.78243132 | 
| SUNFUNCS_RET_TIMESTAMP | тип возвращаемого результата integer (временная метка) | 1095034606 | 
latitudeПо умолчанию в Северном полушарии, для Южного передается отрицательная величина. См. также date.default_latitude.
longitudeПо умолчанию восточная, для указания западной долготы передается отрицательная величина. См. также date.default_longitude.
zenithПо умолчанию: date.sunset_zenith
gmtoffsetЗадается в часах.
Каждый вызов к функциям даты/времени при неправильных настройках временной зоны сгенерирует ошибку уровня E_NOTICE,
и/или ошибку уровня E_STRICT или E_WARNING при использовании системных
настроек или переменной окружения TZ. Смотрите также date_default_timezone_set()
| Версия | Описание | 
|---|---|
| 5.1.0 | 
Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня  | 
   Возвращает время захода солнца в заданном формате 
   format или FALSE в случае возникновения ошибки.
  
Пример #1 Пример использования date_sunset()
<?php
/* calculate the sunset time for Lisbon, Portugal
Latitude: 38.4 North
Longitude: 9 West
Zenith ~= 90
offset: +1 GMT
*/
echo date("D M d Y"). ', время захода солнца : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);
?>
Результатом выполнения данного примера будет что-то подобное:
Mon Dec 20 2004, время захода солнца : 18:13