Kako uporabljati PHP funkcijo date_sunrise() in date_sunset().

Kako Uporabljati Php Funkcijo Date Sunrise In Date Sunset



PHP date_sunrise() in date_sunset() omogoča uporabnikom, da izračunajo čas sončnega vzhoda in zahoda na določeni lokaciji. Funkcija je odvisna od geografske lokacije, dneva v letu in časovnega pasu. S to funkcijo lahko uporabniki pridobijo trenutek sončnega vzhoda in zahoda za določen datum ali obseg datumov.

Funkcijske lastnosti

The date_sunrise() in date_sunset() funkcije imajo veliko funkcij, zaradi katerih so zanesljiva orodja za izračun časa sončnega vzhoda in zahoda. Vnos zemljepisne širine in dolžine je ena najpomembnejših karakteristik. Za pridobitev točnega časa zore in sončnega zahoda je treba vnesti natančne vrednosti zemljepisne širine in dolžine lokacije.

Poleg tega funkcija zahteva datum, na katerega je treba izračunati sončni vzhod in zahod. Funkcija upošteva tudi vrednost časovnega pasu PHP za prilagoditev poletnemu času.







Sintaksa



Sintaksna struktura za date_sunrise() funkcija je naslednja:



datum_sončni vzhod ( $časovni žig , $format , $latitude , $geografska dolžina , $zenit , $gmt_offset ) ;

Podobno je sintaksna struktura za funkcija date_sunset() kot sledi:





datum_sončni zahod ( $časovni žig , $format , $latitude , $geografska dolžina , $zenit , $gmt_offset ) ;

Vhodni parametri

PHP date_sunrise() in date_sunset() funkcije imajo šest vhodnih parametrov. Prvi parameter je $časovni žig , ki je neobvezen in je definiran s časovnim žigom Unix. Drugi parameter je $format , kar je tudi neobvezno. Ta parameter določa, kako bo izhod vrnjen. Tretji parameter je $latitude , ki shranjuje zemljepisno širino lokacije, za katero je treba izračunati sončni vzhod ali zahod.

Četrti parameter je $geografska dolžina , ki shranjuje zemljepisno dolžino lokacije, za katero je treba izračunati sončni vzhod ali zahod. Glede na obzorje je lokacija sonca določena s petim parametrom, $zenit . Nazadnje, šesti vhodni parameter je $gmt_offset , ki je odmik lokalnega časovnega pasu od GMT.



Povratni format

PHP date_sunrise() in date_sunset() omogoča uporabnikom, da dosežejo več formatov vračanja. Najpogosteje uporabljeni obliki vrnitve sta niz in časovni žig. The SUNFUNCS_RET_STRING format bo vrnil sončni čas v obliki niza, SUNFUNCS_RET_TIMESTAMP vrne čas v obliki časovnega žiga Unix in SUNFUNCS_RET_DOUBLE vrne čas v dvojni obliki.

Izračun sončnega vzhoda

Uporabljati date_sunrise() lahko uporabniki izračunajo čas sončnega vzhoda s to sintakso:

datum_sončni vzhod ( čas ( ) , SUNFUNCS_RET_STRING , $ let , $dolgo , $zenit , $gmt_offset ) ;

Na primer:



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

odmev ( 'Čas sončnega vzhoda:' ) ;

odmev ( datum_sončni vzhod ( čas ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Ta koda oblikuje trenutni datum kot “D M d Y” in ga prikaže z uporabo datum() funkcijo. The date_sunrise() Metoda se nato uporabi za določitev in poročanje o času sončnega vzhoda na podlagi določenih koordinat zemljepisne širine in dolžine (34.6543, 56.34535).

Izračun sončnega zahoda

Uporabljati date_sunset() lahko uporabniki izračunajo čas sončnega zahoda s to sintakso:

datum_sončni zahod ( čas ( ) , SUNFUNCS_RET_STRING , $ let , $dolgo , $zenit , $gmt_offset ) ;

Na primer:



odmev datum ( 'D M d Y' ) ;

odmev ( ' \n Čas sončnega zahoda: ' ) ;

odmev ( datum_sončni zahod ( čas ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Ta koda oblikuje trenutni datum kot »D M d Y« in ga prikaže z uporabo datum() funkcijo. The date_sunset() Metoda se nato uporabi za določitev in poročanje o času sončnega zahoda na podlagi določenih koordinat zemljepisne širine in dolžine (34.6543, 56.34535).

Zaključek

The date_sunrise() in date_sunset() funkcije v PHP nudijo priročen način za izračun časa sončnega vzhoda in zahoda za določen datum in lokacijo. Z uporabo teh funkcij lahko razvijalci natančno določijo astronomske čase in jih vključijo v svoje PHP aplikacije.