PHP date_sunrise() functie

Voorbeeld

Retourneer de opkomst van de zon tijd van Shanghai, China vandaag:

<?php
// Shanghai, China:
// Breedtegraad: 31.22 noord, lengtegraad: 121.47 west
// Zenith ~= 90, verschuiving: +8 GMT
echo("Shanghai, China: Datum: " . date("D M d Y"));
echo("<br>Opkomst van de zon tijd:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Uitvoervoorbeeld

Definitie en gebruik

De date_sunrise() functie retourneert de opkomsttijd van de zon voor een specifieke datum en locatie.

Tip:Zie ook date_sunset() Functie, retourneert de ondergangstijd van een specifieke datum en locatie.

Syntaxis

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parameters Beschrijving
timestamp Verplicht. Bepaal de tijdstempel van de datum en tijd om de opkomst van de zon te berekenen.
format

Optioneel. Bepaal hoe het resultaat wordt geretourneerd:

  • SUNFUNCS_RET_STRING (resultaat retourneert als string, bijvoorbeeld 16:46) (standaard)
  • SUNFUNCS_RET_DOUBLE (resultaat retourneert als floating point, bijvoorbeeld 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (resultaat retourneert als integer (tijdstempel), bijvoorbeeld 1095034606)
latitude Optioneel. Bepaal de breedtegraad van de locatie. Standaard is noordelijke breedtegraad. Om zuidelijke breedtegraad op te geven, geef een negatieve waarde door.
longitude Optioneel. Bepaal de lengtegraad van de locatie. Standaard is oostelijk lengtegraad. Om westerlijke lengtegraad op te geven, geef een negatieve waarde door.
zenith Optioneel. Standaard is date.sunrise_zenith.
gmtoffset Optioneel. Bepaal het verschil tussen GMT en lokale tijd in uren.

Technische details

Retourwaarde: Lukt, dan wordt de tijdstempel van de opkomst van de zon in het opgegeven formaat geretourneerd. Mislukt, dan wordt FALSE geretourneerd.
PHP versie: 5+
Update log: Vanaf PHP 5.1.0 wordt deze functie E_STRICT en E_NOTICE tijdsonderbreking fouten weergegeven.