Како користити ПХП функције дате_сунрисе() и дате_сунсет().

Kako Koristiti Php Funkcije Date Sunrise I Date Sunset



ПХП дате_сунрисе() и дате_сунсет() функција омогућава корисницима да израчунају време изласка и заласка сунца на одређеној локацији. Функција зависи од географске локације, дана у години и временске зоне. Користећи ову функцију, корисници могу да пронађу тренутак за излазак и залазак сунца за одређени датум или распон датума.

Функционалне карактеристике

Тхе дате_сунрисе() и дате_сунсет() функције имају много функција које их чине поузданим алатима за израчунавање времена изласка и заласка сунца. Унос географске ширине и дужине је једна од најважнијих карактеристика. Да бисте добили тачна времена зоре и заласка сунца, морате унети прецизне вредности географске ширине и дужине локације.

Уз то, функција захтева и датум на који треба израчунати излазак и залазак сунца. Функција такође узима вредност ПХП временске зоне да би се прилагодила за летње рачунање времена.







Синтакса



Структура синтаксе за дате_сунрисе() функција је следећа:



дате_сунрисе ( $тиместамп , $формат , $латитуде , $лонгитуде , $зенит , $гмт_оффсет ) ;

Слично, структура синтаксе за дате_сунсет фунцтион() је као што следи:





дате_сунсет ( $тиместамп , $формат , $латитуде , $лонгитуде , $зенит , $гмт_оффсет ) ;

Улазни параметри

ПХП дате_сунрисе() и дате_сунсет() функције имају шест улазних параметара. Први параметар је $тиместамп , што је опционо и дефинисано је Уник временском ознаком. Други параметар је $формат , што је такође опционо. Овај параметар одређује како ће се вратити резултат. Трећи параметар је $латитуде , који чува географску ширину локације за коју треба израчунати излазак или залазак сунца.

Четврти параметар је $лонгитуде , који чува географску дужину локације за коју треба израчунати излазак или залазак сунца. Што се тиче хоризонта, локација сунца је одређена петим параметром, $зенит . На крају, шести улазни параметар је $гмт_оффсет , што је померање локалне временске зоне од ГМТ.



Ретурн Формат

ПХП дате_сунрисе() и дате_сунсет() функција омогућава корисницима да постигну неколико формата враћања. Најчешћи формати враћања су стринг и временска ознака. Тхе СУНФУНЦС_РЕТ_СТРИНГ формат ће вратити сунчево време у формату стринга, СУНФУНЦС_РЕТ_ТИМЕСТАМП вратиће време у Уник формату временске ознаке и СУНФУНЦС_РЕТ_ДОУБЛЕ вратиће време у двоструком формату.

Израчун изласка сунца

Помоћу дате_сунрисе() функција, корисници могу израчунати време изласка сунца користећи ову синтаксу:

дате_сунрисе ( време ( ) , СУНФУНЦС_РЕТ_СТРИНГ , $година , $лонг , $зенит , $гмт_оффсет ) ;

На пример:



одјек датум ( „Д М д И ' ) ;

одјек ( „Време изласка сунца:“ ) ;

одјек ( дате_сунрисе ( време ( ) , СУНФУНЦС_РЕТ_СТРИНГ , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Овај код форматира тренутни датум као “Д М д И” и приказује га помоћу датум() функција. Тхе дате_сунрисе() Метода се затим користи за одређивање и извештавање времена изласка сунца на основу наведених координата географске ширине и дужине (34.6543, 56.34535).

Израчун заласка сунца

Помоћу дате_сунсет() функција, корисници могу израчунати време заласка сунца користећи ову синтаксу:

дате_сунсет ( време ( ) , СУНФУНЦС_РЕТ_СТРИНГ , $година , $лонг , $зенит , $гмт_оффсет ) ;

На пример:



одјек датум ( 'Д М д И' ) ;

одјек ( ' Време заласка сунца: ' ) ;

одјек ( дате_сунсет ( време ( ) , СУНФУНЦС_РЕТ_СТРИНГ , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Овај код форматира тренутни датум као „Д М д И“ и приказује га помоћу датум() функција. Тхе дате_сунсет() метода се затим користи за одређивање и извештавање времена заласка сунца на основу наведених координата географске ширине и дужине (34.6543, 56.34535).

Закључак

Тхе дате_сунрисе() и дате_сунсет() функције у ПХП-у пружају згодан начин за израчунавање времена изласка и заласка сунца за дати датум и локацију. Користећи ове функције, програмери могу тачно да одреде астрономска времена и да их уграде у своје ПХП апликације.