Ako používať funkcie PHP date_sunrise() a date_sunset().

Ako Pouzivat Funkcie Php Date Sunrise A Date Sunset



PHP date_sunrise() a date_sunset() funkcia umožňuje používateľom vypočítať čas východu a západu slnka na konkrétnom mieste. Funkcia závisí od geografickej polohy, dňa v roku a časového pásma. Pomocou tejto funkcie môžu používatelia získať moment východu a západu slnka pre konkrétny dátum alebo rozsah dátumov.

Funkcie funkcie

The date_sunrise() a date_sunset() funkcie majú mnoho funkcií, ktoré z nich robia spoľahlivé nástroje na výpočet časovania východu a západu slnka. Vstup zemepisnej šírky a dĺžky je jednou z najdôležitejších charakteristík. Ak chcete získať presné časy úsvitu a západu slnka, musíte zadať presné hodnoty zemepisnej šírky a dĺžky.

Okrem toho funkcia vyžaduje dátum, kedy sa má vypočítať východ a západ slnka. Funkcia tiež preberá hodnotu časového pásma PHP, aby sa prispôsobila letnému času.







Syntax



Štruktúra syntaxe pre date_sunrise() funkcia je nasledovná:



dátum_východ slnka ( $timestamp , $ formát , $zemepisná šírka , $ zemepisná dĺžka , $ zenit , $gmt_offset ) ;

Podobne štruktúra syntaxe pre funkcia date_sunset() je nasledujúca:





dátum_západ slnka ( $timestamp , $ formát , $zemepisná šírka , $ zemepisná dĺžka , $ zenit , $gmt_offset ) ;

Vstupné parametre

PHP date_sunrise() a date_sunset() funkcie majú šesť vstupných parametrov. Prvým parametrom je $timestamp , ktorý je voliteľný a je definovaný časovou pečiatkou systému Unix. Druhým parametrom je $ formát , ktorý je tiež voliteľný. Tento parameter určuje, ako sa výstup vráti. Tretím parametrom je $zemepisná šírka , ktorý ukladá zemepisnú šírku miesta, pre ktoré sa má vypočítať východ alebo západ slnka.

Štvrtý parameter je $ zemepisná dĺžka , ktorý ukladá zemepisnú dĺžku miesta, pre ktoré sa má vypočítať východ alebo západ slnka. Pokiaľ ide o horizont, poloha slnka je určená piatym parametrom, $ zenit . Posledným, šiestym vstupným parametrom je $gmt_offset , čo je posun miestneho časového pásma od GMT.



Návratový formát

PHP date_sunrise() a date_sunset() Funkcia umožňuje používateľom dosiahnuť niekoľko návratových formátov. Najčastejšie používané návratové formáty sú reťazec a časová pečiatka. The SUNFUNCS_RET_STRING formát vráti slnečný čas v reťazcovom formáte, SUNFUNCS_RET_TIMESTAMP vráti čas vo formáte časovej pečiatky Unix a SUNFUNCS_RET_DOUBLE vráti čas v dvojitom formáte.

Výpočet východu slnka

Pomocou date_sunrise() používatelia môžu vypočítať čas východu slnka pomocou tejto syntaxe:

dátum_východ slnka ( čas ( ) , SUNFUNCS_RET_STRING , $rokov , $dlhá , $ zenit , $gmt_offset ) ;

Napríklad:



ozvena dátum ( 'D M d Y \n ' ) ;

ozvena ( 'Čas východu slnka:' ) ;

ozvena ( dátum_východ slnka ( čas ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Tento kód formátuje aktuálny dátum ako 'D M d Y' a zobrazí ho pomocou dátum() funkciu. The date_sunrise() metóda sa potom použije na určenie a správu času východu slnka na základe špecifikovaných súradníc zemepisnej šírky a dĺžky (34,6543, 56,34535).

Výpočet západu slnka

Pomocou date_sunset() používatelia môžu vypočítať čas západu slnka pomocou tejto syntaxe:

dátum_západ slnka ( čas ( ) , SUNFUNCS_RET_STRING , $rokov , $dlhá , $ zenit , $gmt_offset ) ;

Napríklad:



ozvena dátum ( 'D M d Y' ) ;

ozvena ( ' \n Čas západu slnka: ' ) ;

ozvena ( dátum_západ slnka ( čas ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Tento kód naformátuje aktuálny dátum ako „D M d Y“ a zobrazí ho pomocou dátum() funkciu. The date_sunset() metóda sa potom použije na určenie a nahlásenie času západu slnka na základe špecifikovaných súradníc zemepisnej šírky a dĺžky (34,6543, 56,34535).

Záver

The date_sunrise() a date_sunset() funkcie v PHP poskytujú pohodlný spôsob výpočtu časov východu a západu slnka pre daný dátum a miesto. Pomocou týchto funkcií môžu vývojári presne určiť astronomické časy a začleniť ich do svojich aplikácií PHP.