Kako koristiti PHP funkciju date_sunrise() i date_sunset().

Kako Koristiti Php Funkciju Date Sunrise I Date Sunset



PHP datum_izlaska() i date_sunset() funkcija omogućuje korisnicima izračunavanje vremena izlaska i zalaska sunca na određenoj lokaciji. Funkcija ovisi o zemljopisnom položaju, danu u godini i vremenskoj zoni. Pomoću ove funkcije korisnici mogu dohvatiti trenutak izlaska i zalaska sunca za određeni datum ili niz datuma.

Značajke funkcije

The datum_izlaska() i date_sunset() funkcije imaju mnoge značajke koje ih čine pouzdanim alatima za izračunavanje vremena izlaska i zalaska sunca. Unos zemljopisne širine i dužine jedna je od najvažnijih karakteristika. Da biste dobili točna vremena zore i zalaska sunca, morate unijeti točne vrijednosti zemljopisne širine i dužine lokacije.

Uz to, funkcija zahtijeva datum na koji treba izračunati izlazak i zalazak sunca. Funkcija također uzima PHP vrijednost vremenske zone za prilagodbu ljetnog računanja vremena.







Sintaksa



Struktura sintakse za datum_izlaska() funkcija je sljedeća:



datum_izlazak sunca ( $vremenska oznaka , $format , $geografska širina , $geografska dužina , $zenit , $gmt_pomak ) ;

Slično, struktura sintakse za funkcija date_sunset() je kako slijedi:





datum_zalazak ( $vremenska oznaka , $format , $geografska širina , $geografska dužina , $zenit , $gmt_pomak ) ;

Ulazni parametri

PHP datum_izlaska() i date_sunset() funkcije imaju šest ulaznih parametara. Prvi parametar je $vremenska oznaka , koji je izboran i definiran je Unix vremenskom oznakom. Drugi parametar je $format , što je također izborno. Ovaj parametar određuje kako će se izlaz vratiti. Treći parametar je $geografska širina , koji pohranjuje zemljopisnu širinu lokacije za koju treba izračunati izlazak ili zalazak sunca.

Četvrti parametar je $geografska dužina , koji pohranjuje zemljopisnu dužinu lokacije za koju treba izračunati izlazak ili zalazak sunca. Što se tiče horizonta, položaj sunca je određen petim parametrom, $zenit . Na kraju, šesti ulazni parametar je $gmt_pomak , što je pomak lokalne vremenske zone u odnosu na GMT.



Povratni format

PHP datum_izlaska() i date_sunset() omogućuje korisnicima postizanje nekoliko formata povrata. Najčešće korišteni povratni formati su niz i vremenska oznaka. The SUNFUNCS_RET_STRING format će vratiti vrijeme sunca u formatu niza, SUNFUNCS_RET_TIMESTAMP vratit će vrijeme u formatu vremenske oznake Unixa i SUNFUNCS_RET_DOUBLE vratit će vrijeme u dvostrukom formatu.

Izračun izlaska sunca

Koristiti datum_izlaska() korisnici mogu izračunati vrijeme izlaska sunca pomoću ove sintakse:

datum_izlazak sunca ( vrijeme ( ) , SUNFUNCS_RET_STRING , $ godina , $dugo , $zenit , $gmt_pomak ) ;

Na primjer:



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

jeka ( 'Vrijeme izlaska sunca:' ) ;

jeka ( datum_izlazak sunca ( vrijeme ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Ovaj kod formatira trenutni datum kao “D M d Y” i prikazuje ga pomoću datum() funkcija. The datum_izlaska() Metoda se zatim koristi za određivanje i izvješćivanje o vremenu izlaska sunca na temelju navedenih koordinata zemljopisne širine i dužine (34.6543, 56.34535).

Izračun zalaska sunca

Koristiti date_sunset() korisnici mogu izračunati vrijeme zalaska sunca pomoću ove sintakse:

datum_zalazak ( vrijeme ( ) , SUNFUNCS_RET_STRING , $ godina , $dugo , $zenit , $gmt_pomak ) ;

Na primjer:



jeka datum ( 'D M d Y' ) ;

jeka ( ' \n Vrijeme zalaska sunca: ' ) ;

jeka ( datum_zalazak ( vrijeme ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Ovaj kod formatira trenutni datum kao 'D M d Y' i prikazuje ga pomoću datum() funkcija. The date_sunset() Metoda se zatim koristi za određivanje i izvješćivanje o vremenu zalaska sunca na temelju navedenih koordinata zemljopisne širine i dužine (34.6543, 56.34535).

Zaključak

The datum_izlaska() i date_sunset() funkcije u PHP-u pružaju prikladan način za izračunavanje vremena izlaska i zalaska sunca za određeni datum i lokaciju. Korištenjem ovih funkcija programeri mogu točno odrediti astronomska vremena i ugraditi ih u svoje PHP aplikacije.