PHP date_sunrise()Fonctions
Manuel de référence PHP Date/Time
Exemples
Renvoie l'heure du lever du soleil aujourd'hui à Lisbonne, Portugal :
<?php
// Lisbonne, Portugal :
// Latitude : 38.4 Nord, Longitude : 9 Ouest
// Zénith ~= 90, décalage : +1 GMT
echo("Lisbonne, Portugal : Date : " . date("D M d Y"));
echo("<br>Heure du lever du soleil : ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
// Lisbonne, Portugal :
// Latitude : 38.4 Nord, Longitude : 9 Ouest
// Zénith ~= 90, décalage : +1 GMT
echo("Lisbonne, Portugal : Date : " . date("D M d Y"));
echo("<br>Heure du lever du soleil : ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Exécuter l'exemple »
Définition et utilisation
La fonction date_sunrise() renvoie l'heure du lever du soleil pour une date et un lieu spécifiés.
Astuce :Voir la fonctiondate_sunset(), qui renvoie l'heure du coucher du soleil pour une date et un lieu spécifiés.
Syntaxe
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
| Paramètre | Description |
|---|---|
| timestamp | Requis. Spécifie le timestamp de la date pour laquelle calculer l'heure du lever du soleil. |
| format |
Optionnel. Spécifie comment renvoyer le résultat :
|
| latitude | Facultatif. Spécifie la latitude du lieu. La latitude nord est supposée par défaut. Par conséquent, pour spécifier une latitude sud, une valeur négative doit être passée. |
| longitude | Facultatif. Spécifie la longitude du lieu. La longitude orientale est supposée par défaut. Par conséquent, pour spécifier une longitude ouest, une valeur négative doit être passée. |
| zenith | Facultatif. La valeur par défaut est date.sunrise_zenith. |
| gmtoffset | Facultatif. Spécifie la différence entre GMT et l'heure locale, en heures. |
Détails techniques
| Valeur de retour : | En cas de succès, l'heure du lever du soleil est renvoyée dans le format spécifiéformat. En cas d'échec, FALSE est renvoyé. |
|---|---|
| Version de PHP : | 5+ |
| Journal des modifications : | Depuis PHP 5.1.0, cette fonction émet des erreurs de fuseau horaire E_STRICT et E_NOTICE. |
Manuel de référence PHP Date/Time Autres extensions