## Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Options de configurations pour les dates et heures
Nom | Défaut | Modifiable | Historique
--- | --- | --- | ---
date.default_latitude | "31.7667" | `INI_ALL` |
date.default_longitude | "35.2333" | `INI_ALL` |
date.sunrise_zenith | "90.833333" | `INI_ALL` | Avant PHP 8.0.0, la valeur par défaut était "90.583333"
date.sunset_zenith | "90.833333" | `INI_ALL` | Avant PHP 8.0.0, la valeur par défaut était "90.583333"
date.timezone | "UTC" | `INI_ALL` | À partir de PHP 8.2, un avertissement est émis si l'option est définie avec une valeur invalide ou une chaîne vide.

Pour plus de détails sur les modes INI_*, reportez-vous à Où une directive de configuration peut être modifiée.

Voici un éclaircissement sur l'utilisation des directives de configuration.

`date.default_latitude` float

  La latitude par défaut allant de `0` à l'équateur, jusqu'à `+90` en direction du nord, et `-90` en direction du sud.

`date.default_longitude` float

  La longitude par défaut allant de `0` au méridien d'origine, jusqu'à `+180` en direction de l'est, et `-180` en direction de l'ouest.

`date.sunrise_zenith` float

  L'heure de lever du soleil par défaut.

  La valeur par défaut est 90°50'. Les 50' supplémentaires sont dus à deux composantes : le rayon du Soleil, qui est de 16', et la réfraction atmosphérique, qui est de 34'.

`date.sunset_zenith` float

  L'heure du coucher du soleil par défaut.

`date.timezone` string

  Le décalage horaire par défaut utilisé par toutes les fonctions date/heure. L'ordre des décalages horaires utilisés si aucun n'est spécifié est explicitement décrit dans la page de documentation sur la fonction date_default_timezone_get(). Voir Liste des Fuseaux Horaires Supportés pour une liste complète des décalages horaires supportés.

> Note: Les quatre premières options de configuration sont actuellement utilisées uniquement par les fonctions date_sunrise() et date_sunset().