Hoe de PHP-functie date_sunrise() en date_sunset() te gebruiken

Hoe De Php Functie Date Sunrise En Date Sunset Te Gebruiken



De PHP datum_zonsopgang() En datum_zonsondergang() Met deze functie kunnen gebruikers de tijdstippen van zonsopgang en zonsondergang op een bepaalde locatie berekenen. De functie is afhankelijk van de geografische locatie, de dag van het jaar en de tijdzone. Met deze functie kunnen gebruikers het moment van zonsopgang en zonsondergang voor een specifieke datum of een reeks datums ophalen.

Functie Kenmerken

De datum_zonsopgang() En datum_zonsondergang() functies hebben veel functies waardoor ze betrouwbare hulpmiddelen zijn voor het berekenen van zonsopgang- en zonsondergangtijden. De invoer van de lengte- en breedtegraad is een van de meest cruciale kenmerken. Om nauwkeurige zonsopgang- en zonsondergangtijden te verkrijgen, moet men de exacte breedte- en lengtegraadwaarden van de locatie invoeren.

Daarnaast vereist de functie de datum waarop de zonsopgang en zonsondergang moeten worden berekend. De functie neemt ook de waarde van de PHP-tijdzone op om deze aan te passen voor zomertijd.







Syntaxis



De syntaxisstructuur voor de datum_zonsopgang() functie is als volgt:



datum_zonsopgang ( $ tijdstempel , $ formaat , $ breedtegraad , $ lengtegraad , $ zenit , $gmt_offset ) ;

Evenzo is de syntaxisstructuur voor de date_sunset functie() is als volgt:





datum_zonsondergang ( $ tijdstempel , $ formaat , $ breedtegraad , $ lengtegraad , $ zenit , $gmt_offset ) ;

Invoerparameters

De PHP datum_zonsopgang() En datum_zonsondergang() functies hebben zes invoerparameters. De eerste parameter is $ tijdstempel , wat optioneel is en wordt gedefinieerd door een Unix-tijdstempel. De tweede parameter is de $ formaat , wat ook optioneel is. Deze parameter geeft aan hoe de uitvoer wordt geretourneerd. De derde parameter is $ breedtegraad , waarin de breedtegraad wordt opgeslagen van de locatie waarvoor de zonsopgang of zonsondergang moet worden berekend.

De vierde parameter is $ lengtegraad , waarin de lengtegraad wordt opgeslagen van de locatie waarvoor de zonsopgang of zonsondergang moet worden berekend. Over de horizon wordt de locatie van de zon bepaald door de vijfde parameter, $ zenit . Ten slotte is de zesde invoerparameter $gmt_offset , wat de offset is van de lokale tijdzone vanaf GMT.



Retour Formaat

De PHP datum_zonsopgang() En datum_zonsondergang() functie stelt gebruikers in staat om verschillende retourformaten te bereiken. De meest gebruikte retourformaten zijn tekenreeks en tijdstempel. De SUNFUNCS_RET_STRING formaat zal de tijd van de zon teruggeven in een tekenreeksformaat, SUNFUNCS_RET_TIMESTAMP retourneert de tijd in Unix-tijdstempelformaat en SUNFUNCS_RET_DOUBLE geeft de tijd in dubbel formaat terug.

Zonsopgang Berekening

De ... gebruiken datum_zonsopgang() functie kunnen gebruikers de tijd van zonsopgang berekenen met behulp van deze syntaxis:

datum_zonsopgang ( tijd ( ) , SUNFUNCS_RET_STRING , $ jaar , $lang , $ zenit , $gmt_offset ) ;

Bijvoorbeeld:



echo datum ( 'D M d Y \N ' ) ;

echo ( 'Zonsopgangstijd: ' ) ;

echo ( datum_zonsopgang ( tijd ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Deze code formatteert de huidige datum als 'D M d Y' en geeft het weer met de datum() functie. De datum_zonsopgang() methode wordt vervolgens gebruikt om de zonsopgangstijd te bepalen en te rapporteren op basis van de opgegeven lengte- en breedtegraadcoördinaten (34.6543, 56.34535).

zonsondergang berekening

De ... gebruiken datum_zonsondergang() functie kunnen gebruikers de tijd van zonsondergang berekenen met behulp van deze syntaxis:

datum_zonsondergang ( tijd ( ) , SUNFUNCS_RET_STRING , $ jaar , $lang , $ zenit , $gmt_offset ) ;

Bijvoorbeeld:



echo datum ( 'D M d Y' ) ;

echo ( ' \N Tijdstip zonsondergang: ' ) ;

echo ( datum_zonsondergang ( tijd ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Deze code formatteert de huidige datum als 'D M d J' en geeft deze weer met behulp van de datum() functie. De datum_zonsondergang() methode wordt vervolgens gebruikt om de zonsondergangtijd te bepalen en te rapporteren op basis van de gespecificeerde breedtegraad- en lengtegraadcoördinaten (34.6543, 56.34535).

Conclusie

De datum_zonsopgang() En datum_zonsondergang() functies in PHP bieden een handige manier om de tijden van zonsopgang en zonsondergang voor een bepaalde datum en locatie te berekenen. Door deze functies te gebruiken, kunnen ontwikkelaars nauwkeurig astronomische tijden bepalen en deze opnemen in hun PHP-applicaties.