Как использовать функции PHP date_sunrise() и date_sunset()

Kak Ispol Zovat Funkcii Php Date Sunrise I Date Sunset



PHP date_sunrise() и date_sunset() Функция позволяет пользователям рассчитать время восхода и захода солнца в определенном месте. Функция зависит от географического положения, дня года и часового пояса. С помощью этой функции пользователи могут получить момент восхода и захода солнца для определенной даты или диапазона дат.

Функциональные особенности

date_sunrise() и date_sunset() Функции имеют множество функций, которые делают их надежными инструментами для расчета времени восхода и захода солнца. Ввод широты и долготы является одной из наиболее важных характеристик. Чтобы получить точное время восхода и захода солнца, необходимо ввести точные значения широты и долготы местоположения.

Вместе с тем, функции требуется дата, на которую необходимо рассчитывать восход и заход солнца. Функция также принимает значение часового пояса PHP для настройки перехода на летнее время.







Синтаксис



Синтаксическая структура для date_sunrise() функция следующая:



date_sunrise ( $timestamp , $формат , $широта , $долгота , $ зенит , $gmt_offset ) ;

Точно так же синтаксическая структура для функция date_sunset() как следует:





date_sunset ( $timestamp , $формат , $широта , $долгота , $ зенит , $gmt_offset ) ;

Входные параметры

PHP date_sunrise() и date_sunset() функции имеют шесть входных параметров. Первый параметр $timestamp , который является необязательным и определяется временной меткой Unix. Второй параметр – это $формат , что также является необязательным. Этот параметр указывает, как будут возвращены выходные данные. Третий параметр $широта , в котором хранится широта местоположения, для которого необходимо рассчитать восход или закат.

Четвертый параметр $долгота , в котором хранится долгота местоположения, для которого необходимо рассчитать восход или закат. На горизонте положение солнца определяется пятым параметром, $ зенит . Наконец, шестой входной параметр $gmt_offset , что является смещением местного часового пояса от GMT.



Формат возврата

PHP date_sunrise() и date_sunset() Функция позволяет пользователям получить несколько форматов возврата. Наиболее часто используемые форматы возврата — строка и отметка времени. SUNFUNCS_RET_STRING format вернет время по солнцу в строковом формате, SUNFUNCS_RET_TIMESTAMP вернет время в формате временной метки Unix и SUNFUNCS_RET_DOUBLE вернет время в двойном формате.

Расчет восхода солнца

Используя date_sunrise() функция, пользователи могут рассчитать время восхода солнца, используя следующий синтаксис:

date_sunrise ( время ( ) , SUNFUNCS_RET_STRING , $ лет , $лонг , $ зенит , $gmt_offset ) ;

Например:



эхо дата ( 'Д М д Ы \n ' ) ;

эхо ( «Время восхода солнца:» ) ;

эхо ( date_sunrise ( время ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Этот код форматирует текущую дату как «Д М д Ы» и отображает его с помощью дата() функция. date_sunrise() Затем метод используется для определения и сообщения времени восхода солнца на основе указанных координат широты и долготы (34,6543, 56,34535).

Расчет заката

Используя date_sunset() функция, пользователи могут рассчитать время заката, используя этот синтаксис:

date_sunset ( время ( ) , SUNFUNCS_RET_STRING , $ лет , $лонг , $ зенит , $gmt_offset ) ;

Например:



эхо дата ( 'Д М д Ы' ) ;

эхо ( ' \n Время заката: ' ) ;

эхо ( date_sunset ( время ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Этот код форматирует текущую дату как «D M d Y» и отображает ее с помощью дата() функция. date_sunset() Затем метод используется для определения и сообщения времени заката на основе указанных координат широты и долготы (34,6543, 56,34535).

Заключение

date_sunrise() и date_sunset() Функции в PHP предоставляют удобный способ расчета времени восхода и захода солнца для заданной даты и места. Используя эти функции, разработчики могут точно определять астрономическое время и включать его в свои PHP-приложения.