(PHP 5)
date_sunrise — Retourne l'heure de levé du soleil pour un jour et un endroit donnés
date_sunrise() retourne l'heure de levé du soleil pour un jour (spécifié par le paramètre timestamp ) et un endroit donnés.
Le timestamp Unix du jour pour lequel l'heure de levé du soleil est donné.
Tableau 40. Constantes pour le paramètre format
Constante | Description | Exemple |
---|---|---|
SUNFUNCS_RET_STRING | Retourne le résultat en tant que chaîne de caractères | 16:46 |
SUNFUNCS_RET_DOUBLE | Retourne le résultat en tant que nombre à virgule flottante | 16.78243132 |
SUNFUNCS_RET_TIMESTAMP | Retourne le résultat en tant qu'entier (timestamp) | 1095034606 |
Par défaut, c'est le Nord. Passez une valeur négative pour le Sud. Voir aussi date.default_latitude .
Par défaut, c'est l'Est. Passez une valeur négative pour l'Ouest. Voir aussi date.default_longitude .
Par défaut : date.sunrise_zenith
Spécifié en heures.
Retourne l'heure de levé du soleil dans un format spécifié en cas de succès, FALSE si une erreur survient.
Chaque appel à une fonction date/heure générera un message de type E_NOTICE si le fuseau horaire n'est pas valide., et/ou un message de type E_STRICT si vous utilisez la configuration du système ou la variable d'environnement TZ . Voir aussi date_default_timezone_set()
Version | Description |
---|---|
5.1.0 | Émet un message de type E_STRICT et E_NOTICE lors d'erreurs de fuseaux horaires. |
Exemple 586. Exemple avec date_sunrise()
<?php
/* Calcul l'heure du levé du soleil pour Lisbonne, Portugal
Latitude: 38.4 North
Longitude: 9 West
Zenith ~= 90
offset: +1 GMT
*/
echo
date
(
"D M d Y"
).
', sunrise time : '
.
date_sunrise
(
time
(),
SUNFUNCS_RET_STRING
,
38.4
, -
9
,
90
,
1
);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Mon Dec 20 2004, sunrise time : 08:54
date_sunset() |