Jak používat PHP funkce date_sunrise() a date_sunset().

Jak Pouzivat Php Funkce Date Sunrise A Date Sunset



PHP date_sunrise() a date_sunset() Funkce umožňuje uživatelům vypočítat načasování východu a západu slunce na konkrétním místě. Funkce závisí na geografické poloze, dni v roce a časovém pásmu. Pomocí této funkce mohou uživatelé načíst okamžik východu a západu slunce pro konkrétní datum nebo rozsah dat.

Funkce Funkce

The date_sunrise() a date_sunset() funkce mají mnoho funkcí, které z nich dělají spolehlivé nástroje pro výpočet časování východu a západu slunce. Zadání zeměpisné šířky a délky je jednou z nejdůležitějších charakteristik. Chcete-li získat přesné časy svítání a západu slunce, musíte zadat přesné hodnoty zeměpisné šířky a délky místa.

Spolu s tím funkce vyžaduje datum, kdy se má vypočítat východ a západ slunce. Funkce také přebírá hodnotu časového pásma PHP, aby se přizpůsobila letnímu času.







Syntax



Struktura syntaxe pro date_sunrise() funkce je následující:



datum_východ slunce ( $časové razítko , $ formát , $zeměpisná šířka , $ zeměpisná délka , $ zenit , $gmt_offset ) ;

Podobně struktura syntaxe pro funkce date_sunset() je následující:





datum_západ slunce ( $časové razítko , $ formát , $zeměpisná šířka , $ zeměpisná délka , $ zenit , $gmt_offset ) ;

Vstupní parametry

PHP date_sunrise() a date_sunset() funkce mají šest vstupních parametrů. První parametr je $časové razítko , který je volitelný a je definován unixovým časovým razítkem. Druhým parametrem je $ formát , který je také volitelný. Tento parametr určuje, jak bude výstup vrácen. Třetím parametrem je $zeměpisná šířka , který ukládá zeměpisnou šířku místa, pro které se má vypočítat východ nebo západ slunce.

Čtvrtým parametrem je $ zeměpisná délka , který ukládá zeměpisnou délku místa, pro které se má vypočítat východ nebo západ slunce. Pokud jde o horizont, poloha slunce je určena pátým parametrem, $ zenit . A konečně šestý vstupní parametr je $gmt_offset , což je posun místního časového pásma od GMT.



Návratový formát

PHP date_sunrise() a date_sunset() Funkce umožňuje uživatelům dosáhnout několika návratových formátů. Nejčastěji používané návratové formáty jsou řetězec a časové razítko. The SUNFUNCS_RET_STRING format vrátí sluneční čas ve formátu řetězce, SUNFUNCS_RET_TIMESTAMP vrátí čas ve formátu časové značky Unix a SUNFUNCS_RET_DOUBLE vrátí čas ve dvojitém formátu.

Výpočet východu slunce

Za použití date_sunrise() Pomocí této syntaxe mohou uživatelé vypočítat čas východu slunce:

datum_východ slunce ( čas ( ) , SUNFUNCS_RET_STRING , $let , $dlouhý , $ zenit , $gmt_offset ) ;

Například:



echo datum ( 'D M d Y \n ' ) ;

echo ( 'Čas východu slunce:' ) ;

echo ( datum_východ slunce ( čas ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Tento kód formátuje aktuální datum jako 'D M d Y' a zobrazí jej pomocí datum() funkce. The date_sunrise() metoda se pak používá k určení a hlášení času východu slunce na základě zadaných souřadnic zeměpisné šířky a délky (34,6543, 56,34535).

Výpočet západu slunce

Za použití date_sunset() Pomocí této syntaxe mohou uživatelé vypočítat čas západu slunce:

datum_západ slunce ( čas ( ) , SUNFUNCS_RET_STRING , $let , $dlouhý , $ zenit , $gmt_offset ) ;

Například:



echo datum ( 'D M d Y' ) ;

echo ( ' \n Čas západu slunce: ' ) ;

echo ( datum_západ slunce ( čas ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Tento kód zformátuje aktuální datum jako „D M d Y“ a zobrazí jej pomocí datum() funkce. The date_sunset() metoda se pak použije k určení a hlášení času západu slunce na základě zadaných souřadnic zeměpisné šířky a délky (34,6543, 56,34535).

Závěr

The date_sunrise() a date_sunset() funkce v PHP poskytují pohodlný způsob výpočtu časů východu a západu slunce pro dané datum a místo. Pomocí těchto funkcí mohou vývojáři přesně určit astronomické časy a začlenit je do svých aplikací PHP.