PHP date_sunrise() funksjonen
Eksempel
return soloppgangstid for dagens Shanghai, Kina:
<?php // Shanghai, Kina: // Lengdegrad: nordlig bredde 31.22, breddegrad: vestlig bredde 121.47 // Zenit ~= 90, avvik: +8 GMT echo("Shanghai, Kina: dato: " . date("D M d Y")); echo("<br>soloppgangstid:"); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8)); ?>
Definition og brug
date_sunrise() funktionen returnerer solopgangstiden for et givet dato og sted.
Tip:Se også date_sunset() Funktion, der returnerer solnedgangstiden for en given dato og sted.
Syntaks
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parametre | Beskrivelse |
---|---|
timestamp | Obligatorisk. Angiver datotidsstempeln, der skal bruges til at beregne solopgangstiden. |
format |
Valgfri. Angiver, hvordan resultatet skal returneres:
|
latitude | Valgfri. Angiver stedets breddegrad. Standard er nordlig breddegrad. For at angive sydlig breddegrad, skal et negativt værdi overdrages. |
longitude | Valgfri. Angiver stedets længdegrad. Standard er østlig længdegrad. For at angive vestlig længdegrad, skal et negativt værdi overdrages. |
zenith | Valgfri. Standard er date.sunrise_zenith. |
gmtoffset | Valgfri. Angiver forskellen mellem GMT og lokal tid i timer. |
Tekniske detaljer
Returværdi: | Returnerer solopgangstiden i den angivne format, hvis succesfuld. Returnerer FALSE, hvis fejlagtig. |
---|---|
PHP version: | 5+ |
Opdateringslog: | Fra PHP 5.1.0 og frem, rapporterer denne funktion E_STRICT og E_NOTICE tidszonerfejl. |