Ces fonctions vous permettent de manipuler la date et l'heure sur
le serveur qui exécute PHP. Vous pouvez utiliser ces fonctions pour
formater la date et l'heure de nombreuses façons.
Note :
N'oubliez pas que ces fonctions dépendent de la configuration
locale de votre serveur. Faites notamment attention aux
changements d'heure d'hiver et d'été (e.g. utilisez
$date = strtotime('+7 days', $date) et non pas
$date += 7*24*60*60)
ainsi qu'aux années bissextiles lorsque vous utilisez ces fonctions.
Note :
Les fuseaux horaires référencés dans cette section peuvent être trouvés dans la
Annexe H.
Il n'y pas d'installation nécessaire pour
utiliser ces fonctions, elles font parties du coeur de PHP.
Note :
La dernière version de la base de données des fuseaux horaires peut
être installée via le paquet PECL
timezonedb.
Pour les utilisateurs de Windows, une bibliothèque DLL pré-compilée peut
être téléchargée depuis le site PECL4Win :
php_timezonedb.dll.
Le décalage horaire utilisé par toutes les fonctions date/heure si la variable
d'environnement TZ n'est pas définie.
L'ordre de priorité est décrit dans la page
date_default_timezone_get().
Voir Annexe H pour une liste des décalages horaires supportés.
Note :
Les quatres premières options de configuration sont actuellement utilisées
uniquement par les fonction date_sunrise()
et date_sunset().
Les constantes suivantes sont définies depuis PHP 5.1.1 et offrent une
représentation standart des dates, qui peut être utilisée avec toutes les fonctions
de formattage de date (comme date()).