Sådan bruges PHP-funktionen date_sunrise() og date_sunset()

Sadan Bruges Php Funktionen Date Sunrise Og Date Sunset



PHP dato_solopgang() og dato_solnedgang() funktionen giver brugerne mulighed for at beregne tidspunkterne for solopgang og solnedgang på et bestemt sted. Funktionen er afhængig af geografisk placering, dagen på året og tidszonen. Ved at bruge denne funktion kan brugere hente tidspunktet for solopgang og solnedgang for en bestemt dato eller et bestemt datointerval.

Funktionsegenskaber

Det dato_solopgang() og dato_solnedgang() funktioner har mange funktioner, der gør dem pålidelige værktøjer til at beregne solopgang og solnedgang timings. Input af bredde- og længdegrad er en af ​​de mest afgørende egenskaber. For at opnå nøjagtige daggry- og solnedgangstider skal man indtaste stedets præcise bredde- og længdegradsværdier.

Derudover kræver funktionen den dato, hvor solopgang og solnedgang skal beregnes. Funktionen tager også PHP-tidszoneværdien ind for at justere for sommertid.







Syntaks



Syntaksstrukturen for dato_solopgang() funktion er som følger:



dato_solopgang ( $tidsstempel , $format , $breddegrad , $længdegrad , $zenith , $gmt_offset ) ;

Tilsvarende er syntaksstrukturen for dato_solnedgang funktion() er som følgende:





dato_solnedgang ( $tidsstempel , $format , $breddegrad , $længdegrad , $zenith , $gmt_offset ) ;

Input parametre

PHP dato_solopgang() og dato_solnedgang() funktioner har seks inputparametre. Den første parameter er $tidsstempel , som er valgfri og er defineret af et Unix-tidsstempel. Den anden parameter er $format , hvilket også er valgfrit. Denne parameter angiver, hvordan outputtet returneres. Den tredje parameter er $breddegrad , som gemmer breddegraden for det sted, som solopgangen eller solnedgangen skal beregnes for.

Den fjerde parameter er $længdegrad , som gemmer længdegraden af ​​det sted, som solopgangen eller solnedgangen skal beregnes for. Om horisonten er solens placering angivet af den femte parameter, $zenith . Til sidst er den sjette inputparameter $gmt_offset , som er forskydningen af ​​den lokale tidszone fra GMT.



Returformat

PHP dato_solopgang() og dato_solnedgang() funktion giver brugerne mulighed for at opnå flere returformater. De mest almindeligt anvendte returformater er streng og tidsstempel. Det SUNFUNCS_RET_STRING format vil returnere solens tid i et strengformat, SUNFUNCS_RET_TIMESTAMP returnerer tiden i Unix-tidsstempelformat og SUNFUNCS_RET_DOUBLE returnerer tiden i dobbeltformat.

Beregning af solopgang

Bruger dato_solopgang() funktion, kan brugere beregne tidspunktet for solopgang ved hjælp af denne syntaks:

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

For eksempel:



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

ekko ( 'Solopgangstid:' ) ;

ekko ( dato_solopgang ( tid ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5,32 ) ) ;

?>

Denne kode formaterer den aktuelle dato som 'D M d Y' og viser det ved hjælp af dato() fungere. Det dato_solopgang() metoden bruges derefter til at bestemme og rapportere solopgangstiden baseret på de specificerede bredde- og længdegradskoordinater (34.6543, 56.34535).

Solnedgangsberegning

Bruger dato_solnedgang() funktion, kan brugere beregne tidspunktet for solnedgang ved hjælp af denne syntaks:

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 kode formaterer den aktuelle dato som 'D M d Y' og viser den ved hjælp af dato() fungere. Det dato_solnedgang() metoden bruges derefter til at bestemme og rapportere solnedgangstiden baseret på de specificerede bredde- og længdegradskoordinater (34.6543, 56.34535).

Konklusion

Det dato_solopgang() og dato_solnedgang() funktioner i PHP giver en bekvem måde at beregne tiderne for solopgang og solnedgang for en given dato og placering. Ved at bruge disse funktioner kan udviklere nøjagtigt bestemme astronomiske tider og inkorporere dem i deres PHP-applikationer.