A PHP date_sunrise() és date_sunset() függvényének használata

A Php Date Sunrise Es Date Sunset Fuggvenyenek Hasznalata



A PHP date_sunrise() és date_sunset() A funkció lehetővé teszi a felhasználók számára, hogy kiszámítsák a napkelte és napnyugta időpontját egy adott helyen. A funkció a földrajzi helytől, az év napjától és az időzónától függ. Ezzel a funkcióval a felhasználók lekérhetik a napkelte és napnyugta pillanatát egy adott dátumhoz vagy dátumtartományhoz.

Funkció jellemzők

A date_sunrise() és date_sunset() A funkciók számos olyan funkcióval rendelkeznek, amelyek megbízható eszközökké teszik őket a napkelte és napnyugta időzítésének kiszámításához. A szélességi és hosszúsági fok bevitele az egyik legfontosabb jellemző. A pontos hajnali és napnyugta időpontok meghatározásához meg kell adni a hely pontos szélességi és hosszúsági értékeit.

Ezzel együtt a függvény megköveteli azt a dátumot, amikor a napkelte és a napnyugta számítandó. A függvény a PHP időzóna értékét is beveszi a nyári időszámításhoz.







Szintaxis



A szintaxis szerkezete a date_sunrise() a funkció a következő:



dátum_napkelte ( $időbélyeg , $formátum , $szélesség , $hosszúság , $zenith , $gmt_offset ) ;

Hasonlóképpen, a szintaxis szerkezete a date_sunset függvény() az alábbiak:





date_sunset ( $időbélyeg , $formátum , $szélesség , $hosszúság , $zenith , $gmt_offset ) ;

Bemeneti paraméterek

A PHP date_sunrise() és date_sunset() A függvényeknek hat bemeneti paramétere van. Az első paraméter az $időbélyeg , amely nem kötelező, és Unix-időbélyeg határozza meg. A második paraméter a $formátum , ami szintén nem kötelező. Ez a paraméter határozza meg, hogy a kimenet hogyan kerül visszaadásra. A harmadik paraméter az $szélesség , amely annak a helynek a szélességi fokát tárolja, amelyhez a napkeltét vagy a napnyugtát ki kell számítani.

A negyedik paraméter az $hosszúság , amely annak a helynek a hosszúságát tárolja, amelyre a napkeltét vagy napnyugtát ki kell számítani. A horizontról a nap helyét az ötödik paraméter határozza meg, $zenith . Végül a hatodik bemeneti paraméter $gmt_offset , amely a helyi időzóna eltolása a GMT-től.



Visszatérés formátuma

A PHP date_sunrise() és date_sunset() funkció lehetővé teszi a felhasználók számára, hogy többféle visszaküldési formátumot érjenek el. A leggyakrabban használt visszatérési formátumok a karakterlánc és az időbélyeg. A SUNFUNCS_RET_STRING formátum visszaadja a nap idejét egy karakterlánc formátumban, SUNFUNCS_RET_TIMESTAMP Unix időbélyeg formátumban adja vissza az időt és SUNFUNCS_RET_DOUBLE dupla formátumban adja vissza az időt.

Napkelte számítása

Használni a date_sunrise() függvény segítségével a felhasználók a következő szintaxissal számíthatják ki a napkelte idejét:

dátum_napkelte ( idő ( ) , SUNFUNCS_RET_STRING , $év , $hosszú , $zenith , $gmt_offset ) ;

Például:



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

visszhang ( 'Napkelte ideje:' ) ;

visszhang ( dátum_napkelte ( idő ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Ez a kód így formázza az aktuális dátumot „D M d Y” és a segítségével jeleníti meg dátum() funkció. A date_sunrise() módszert használjuk a napkelte idejének meghatározására és jelentésére a megadott szélességi és hosszúsági koordináták (34.6543, 56.34535) alapján.

Naplemente számítása

Használni a date_sunset() függvény segítségével a felhasználók a következő szintaxissal számíthatják ki a napnyugta idejét:

date_sunset ( idő ( ) , SUNFUNCS_RET_STRING , $év , $hosszú , $zenith , $gmt_offset ) ;

Például:



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

visszhang ( ' \n Napnyugta időpontja: ' ) ;

visszhang ( date_sunset ( idő ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Ez a kód az aktuális dátumot „D M d Y” formában formázza, és a következővel jeleníti meg dátum() funkció. A date_sunset() módszert használjuk a napnyugta idejének meghatározására és jelentésére a megadott szélességi és hosszúsági koordináták (34.6543, 56.34535) alapján.

Következtetés

A date_sunrise() és date_sunset() A PHP függvényei kényelmes módot biztosítanak a napkelte és napnyugta időpontjainak kiszámítására egy adott dátumhoz és helyhez. E funkciók használatával a fejlesztők pontosan meghatározhatják a csillagászati ​​időket, és beépíthetik azokat PHP-alkalmazásaikba.