Slik bruker du PHP-funksjonen date_sunrise() og date_sunset().

Slik Bruker Du Php Funksjonen Date Sunrise Og Date Sunset



PHP dato_soloppgang() og dato_solnedgang() funksjonen lar brukere beregne tidspunktene for soloppgang og solnedgang på et bestemt sted. Funksjonen er avhengig av geografisk plassering, dag i året og tidssone. Ved å bruke denne funksjonen kan brukere hente øyeblikket for soloppgang og solnedgang for en bestemt dato eller datointervall.

Funksjonsfunksjoner

De dato_soloppgang() og dato_solnedgang() funksjoner har mange funksjoner som gjør dem til pålitelige verktøy for å beregne tider for soloppgang og solnedgang. Bredde- og lengdegradsinndata er en av de mest avgjørende egenskapene. For å få nøyaktige tider for daggry og solnedgang, må man angi plasseringens nøyaktige bredde- og lengdegradsverdier.

Sammen med det krever funksjonen datoen som soloppgang og solnedgang skal beregnes. Funksjonen tar også inn PHP-tidssoneverdien for å justere for sommertid.







Syntaks



Syntaksstrukturen for dato_soloppgang() funksjonen er som følger:



dato_soloppgang ( $tidsstempel , $format , $breddegrad , $lengdegrad , $zenith , $gmt_offset ) ;

På samme måte er syntaksstrukturen for dato_solnedgang funksjon() er som følgende:





dato_solnedgang ( $tidsstempel , $format , $breddegrad , $lengdegrad , $zenith , $gmt_offset ) ;

Inndataparametere

PHP dato_soloppgang() og dato_solnedgang() funksjoner har seks inngangsparametere. Den første parameteren er $tidsstempel , som er valgfritt og er definert av et Unix-tidsstempel. Den andre parameteren er $format , som også er valgfritt. Denne parameteren spesifiserer hvordan utdataene skal returneres. Den tredje parameteren er $breddegrad , som lagrer breddegraden til stedet som soloppgangen eller solnedgangen skal beregnes for.

Den fjerde parameteren er $lengdegrad , som lagrer lengdegraden til stedet som soloppgangen eller solnedgangen skal beregnes for. Om horisonten spesifiseres solens plassering av den femte parameteren, $zenith . Til slutt er den sjette inngangsparameteren $gmt_offset , som er forskyvningen av den lokale tidssonen fra GMT.



Returformat

PHP dato_soloppgang() og dato_solnedgang() funksjonen lar brukere oppnå flere returformater. De mest brukte returformatene er streng og tidsstempel. De SUNFUNCS_RET_STRING format vil returnere solens tid i et strengformat, SUNFUNCS_RET_TIMESTAMP vil returnere tiden i Unix-tidsstempelformat og SUNFUNCS_RET_DOUBLE vil returnere tiden i dobbeltformat.

Beregning av soloppgang

Bruker dato_soloppgang() funksjon, kan brukere beregne tidspunktet for soloppgang ved å bruke denne syntaksen:

dato_soloppgang ( tid ( ) , SUNFUNCS_RET_STRING , $år , $lang , $zenith , $gmt_offset ) ;

For eksempel:



ekko Dato ( 'D M d Y \n ' ) ;

ekko ( 'Soloppgangstid: ' ) ;

ekko ( dato_soloppgang ( tid ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5,32 ) ) ;

?>

Denne koden formaterer gjeldende dato som 'D M d Y' og viser den ved hjelp av Dato() funksjon. De dato_soloppgang() metoden brukes deretter til å bestemme og rapportere soloppgangstiden basert på de angitte bredde- og lengdegradskoordinatene (34.6543, 56.34535).

Beregning av solnedgang

Bruker dato_solnedgang() funksjon, kan brukere beregne tidspunktet for solnedgang ved å bruke denne syntaksen:

dato_solnedgang ( tid ( ) , SUNFUNCS_RET_STRING , $år , $lang , $zenith , $gmt_offset ) ;

For eksempel:



ekko Dato ( 'D M d Y' ) ;

ekko ( ' \n Solnedgangstid: ' ) ;

ekko ( dato_solnedgang ( tid ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56.34535 , 88 , 5,32 ) ) ;

?>

Denne koden formaterer gjeldende dato som 'D M d Y' og viser den ved hjelp av Dato() funksjon. De dato_solnedgang() metoden brukes deretter til å bestemme og rapportere solnedgangstiden basert på de angitte bredde- og lengdegradskoordinatene (34.6543, 56.34535).

Konklusjon

De dato_soloppgang() og dato_solnedgang() funksjoner i PHP gir en praktisk måte å beregne tider for soloppgang og solnedgang for en gitt dato og plassering. Ved å bruke disse funksjonene kan utviklere nøyaktig bestemme astronomiske tider og inkorporere dem i PHP-applikasjonene sine.