date_sunrise
(PHP 5)
date_sunrise — Retourne l'heure de lever du soleil pour un jour et un endroit donnés
Description
$timestamp
   [, int $format = SUNFUNCS_RET_STRING
   [, float $latitude = ini_get("date.default_latitude")
   [, float $longitude = ini_get("date.default_longitude")
   [, float $zenith = ini_get("date.sunrise_zenith")
   [, float $gmt_offset = 0
  ]]]]] )
    date_sunrise() retourne l'heure de lever du soleil pour un jour 
   (spécifié par le paramètre timestamp) et un endroit donnés.
  
Liste de paramètres
- 
     timestamp
- 
      Le timestamp Unix du jour pour lequel l'heure de lever du soleil est donnée. 
- 
     format
- 
      Constantes pour le paramètre formatConstante 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 décimal 16.78243132 SUNFUNCS_RET_TIMESTAMP Retourne le résultat en tant qu'entier (timestamp) 1095034606 
- 
     latitude
- 
      Par défaut, c'est le Nord. Passez une valeur négative pour le Sud. Voir aussi date.default_latitude. 
- 
     longitude
- 
      Par défaut, c'est l'Est. Passez une valeur négative pour l'Ouest. Voir aussi date.default_longitude. 
- 
     zenith
- 
      Par défaut : date.sunrise_zenith 
- 
     gmtoffset
- 
      Spécifié en heures. 
Valeurs de retour
   Retourne l'heure de lever du soleil dans le format
   spécifié en cas de succès ou FALSE si une erreur survient.
  
Erreurs / Exceptions
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 
ou E_WARNING si vous
utilisez la configuration du système ou la variable d'environnement
TZ. Voir aussi  date_default_timezone_set()
Historique
| Version | Description | 
|---|---|
| 5.1.0 | 
Émet un message de type  | 
Exemples
Exemple #1 Exemple avec date_sunrise()
<?php /* Calcule l'heure du lever 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
