PHP:n date_sunrise()- ja date_sunset()-funktioiden käyttäminen

Php N Date Sunrise Ja Date Sunset Funktioiden Kayttaminen



PHP päivämäärä_auringonnousu() ja päivämäärä_auringonlasku() -toiminnon avulla käyttäjät voivat laskea auringonnousun ja -laskun ajankohdat tietyssä paikassa. Toiminto riippuu maantieteellisestä sijainnista, vuoden päivästä ja aikavyöhykkeestä. Tämän toiminnon avulla käyttäjät voivat hakea tietyn päivämäärän tai ajanjakson auringonnousun ja -laskun hetket.

Toimintojen ominaisuudet

The päivämäärä_auringonnousu() ja päivämäärä_auringonlasku() funktioissa on monia ominaisuuksia, jotka tekevät niistä luotettavia työkaluja auringonnousun ja auringonlaskun ajoituksen laskemiseen. Leveys- ja pituusasteen syöttö on yksi tärkeimmistä ominaisuuksista. Tarkkojen aamunkoitto- ja auringonlaskuaikojen saamiseksi on syötettävä sijainnin tarkat leveys- ja pituusastearvot.

Tämän lisäksi funktio vaatii päivämäärän, jolloin auringonnousu ja -lasku lasketaan. Toiminto ottaa myös PHP-aikavyöhykkeen arvon mukauttaakseen kesäaikaa.







Syntaksi



Syntaksirakenne kohteelle päivämäärä_auringonnousu() toiminto on seuraava:



päivämäärä_auringonnousu ( $aikaleima , $muoto , $leveysaste , $pituusaste , $zenith , $gmt_offset ) ;

Samoin syntaksirakenne päivämäärä_auringonlaskun funktio() on seuraava:





päivämäärä_auringonlasku ( $aikaleima , $muoto , $leveysaste , $pituusaste , $zenith , $gmt_offset ) ;

Syöttöparametrit

PHP päivämäärä_auringonnousu() ja päivämäärä_auringonlasku() funktioilla on kuusi syöttöparametria. Ensimmäinen parametri on $aikaleima , joka on valinnainen ja määritellään Unix-aikaleimalla. Toinen parametri on $muoto , joka on myös valinnainen. Tämä parametri määrittää, kuinka tulos palautetaan. Kolmas parametri on $leveysaste , joka tallentaa sen sijainnin leveysasteen, jolle auringonnousu tai -lasku lasketaan.

Neljäs parametri on $pituusaste , joka tallentaa sen sijainnin pituusasteen, jolle auringonnousu tai -lasku lasketaan. Horisontista auringon sijainti määritetään viidennellä parametrilla, $zenith . Lopuksi kuudes syöttöparametri on $gmt_offset , joka on paikallisen aikavyöhykkeen poikkeama GMT:stä.



Palautusmuoto

PHP päivämäärä_auringonnousu() ja päivämäärä_auringonlasku() toiminnon avulla käyttäjät voivat saavuttaa useita palautusmuotoja. Yleisimmin käytetyt palautusmuodot ovat merkkijono ja aikaleima. The SUNFUNCS_RET_STRING muoto palauttaa auringon ajan merkkijonomuodossa, SUNFUNCS_RET_TIMESTAMP palauttaa ajan Unix-aikaleimamuodossa ja SUNFUNCS_RET_DOUBLE palauttaa ajan kaksoismuodossa.

Auringonnousun laskenta

Käyttämällä päivämäärä_auringonnousu() -toiminnolla käyttäjät voivat laskea auringonnousun ajan käyttämällä tätä syntaksia:

päivämäärä_auringonnousu ( aika ( ) , SUNFUNCS_RET_STRING , $ vuotta , $pitkä , $zenith , $gmt_offset ) ;

Esimerkiksi:



kaiku Päivämäärä ( 'D M d Y \n ' ) ;

kaiku ( 'Auringonnousun aika:' ) ;

kaiku ( päivämäärä_auringonnousu ( aika ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Tämä koodi muotoilee nykyisen päivämäärän muodossa 'D M d Y' ja näyttää sen käyttämällä Päivämäärä() toiminto. The päivämäärä_auringonnousu() menetelmää käytetään sitten auringonnousuajan määrittämiseen ja raportointiin määritettyjen leveys- ja pituuskoordinaattien (34.6543, 56.34535) perusteella.

Auringonlaskun laskenta

Käyttämällä päivämäärä_auringonlasku() -funktion avulla käyttäjät voivat laskea auringonlaskun ajan käyttämällä tätä syntaksia:

päivämäärä_auringonlasku ( aika ( ) , SUNFUNCS_RET_STRING , $ vuotta , $pitkä , $zenith , $gmt_offset ) ;

Esimerkiksi:



kaiku Päivämäärä ( 'D M d Y' ) ;

kaiku ( ' \n Auringonlaskun aika: ' ) ;

kaiku ( päivämäärä_auringonlasku ( aika ( ) , SUNFUNCS_RET_STRING , 34,6543 , 56,34535 , 88 , 5.32 ) ) ;

?>

Tämä koodi muotoilee nykyisen päivämäärän muodossa 'D M d Y' ja näyttää sen käyttämällä Päivämäärä() toiminto. The päivämäärä_auringonlasku() menetelmää käytetään sitten auringonlaskuajan määrittämiseen ja raportointiin määritettyjen leveys- ja pituuskoordinaattien (34.6543, 56.34535) perusteella.

Johtopäätös

The päivämäärä_auringonnousu() ja päivämäärä_auringonlasku() PHP:n funktiot tarjoavat kätevän tavan laskea auringon nousu- ja laskuajat tietylle päivämäärälle ja sijainnille. Käyttämällä näitä toimintoja kehittäjät voivat määrittää tarkasti tähtitieteelliset ajat ja sisällyttää ne PHP-sovelluksiinsa.