PHP: функция date_sunrise ()
Описание
Функция date_sunrise () используется для получения времени восхода солнца для данного дня и местоположения.
Версия:
(PHP 4 и выше)
Синтаксис:
date_sunrise (метка времени, формат, широта, долгота, зенит, gmt_offset)
Параметры:
название | Описание | Необходимые / Необязательный | OptionalType |
---|---|---|---|
отметка времени | Временная метка дня. | необходимые | целое число |
формат | Устанавливает формат вывода. Используйте SUNFUNCS_RET_STRING, если вы хотите вывод в виде строки (пример 16:46) Используйте UNFUNCS_RET_DOUBLE, если вы хотите выводить как float (пример 16.78243132) Используйте SUNFUNCS_RET_TIMESTAMP, если вы хотите, чтобы вывод был целым числом (например, 1095034606) | Необязательный | терка |
широта | Указывает широту местоположения. Используйте южное отрицательное значение. По умолчанию это Север. | Необязательный | терка |
долгота | Указывает долготу местоположения. Используйте отрицательное значение для Запада. По умолчанию это Восток. | Необязательный | терка |
зенит | Солнечный зенитный угол. | Необязательный | терка |
gmt_offset | Разница между GMT и местным временем в часах. Например, поскольку разница между GMT и Калькуттой-Индией составляет пять с половиной часов, поэтому для IST используйте 5.50. | Необязательный | терка |
Возвращаемое значение:
Время восхода в указанном формате в случае успеха или FALSE в случае неудачи.
Тип значения: Смешанный *
* Смешанный: Смешанный указывает на несколько (но не обязательно всех) типов.
Пример:
<?php
//Calculate the sunrise time for Kolkata, India
//Latitude: 22.34 North
//Longitude: 88.24 East
//Zenith ~= 45.6177°
//offset: +5.50 GMT
echo("Date: " . date("D M d Y") . "<br />");
echo("Sunrise time: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,22.34,88.24,90.5546,5.50));
?>
Пример вывода:
Дата: вт 18 января 2011 Время восхода: 06:18
Примечание. Поскольку время восхода зависит от конкретного дня и местоположения, выходные данные могут отличаться, как показано в разделе Выходные данные примера в этом руководстве.
Смотрите также
Предыдущий: date_default_ timezone_set
Далее: date_sunset
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code