PHP date_sunrise() 函数

实例

返回中国上海今天的日出时间:

日出时间:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Пример выполнения

Определение и использование

Функция date_sunrise() возвращает время восхода солнца для указанной даты и места.

Совет:См. также date_sunset() Функция, которая возвращает время захода солнца для указанной даты и места.

Синтаксис

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Параметры Описание
timestamp Обязательно. Определяет метку времени даты и времени для вычисления времени восхода солнца.
format

Опционально. Определяет, как возвращать результаты:

  • SUNFUNCS_RET_STRING (возврат результатов в строку, например 16:46) (по умолчанию)
  • SUNFUNCS_RET_DOUBLE (возврат результатов в浮点ное число, например 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (возврат результатов в целое число (метка времени), например 1095034606)
latitude Опционально. Определяет широту места. По умолчанию указывается северная широта. Для указания южной широты передайте отрицательное значение.
longitude Опционально. Определяет долготу места. По умолчанию указывается восточная долгота. Для указания западной долготы передайте отрицательное значение.
zenith Опционально. По умолчанию используется date.sunrise_zenith.
gmtoffset Опционально. Определяет разницу между GMT и местным временем в часах.

Технические детали

Возврат значений: Если успешна, то возвращает время восхода солнца в указанном формате. Если失败, то возвращает FALSE.
Версия PHP: 5+
Журнал обновлений: С PHP 5.1.0 функция сообщает об ошибках E_STRICT и E_NOTICE, связанных с часовыми поясами.