Modification dans le support PHP de datetime
Depuis PHP 5.1.0, il existe une extension date dans le coeur de PHP. C'est une nouvelle implémentation du support des dates et heures en PHP. Même si PHP tente de deviner le fuseau horaire tout seul, il est recommandé de le configurer manuellement. Vous pouvez le faire de trois manières :
- dans votre fichier php.ini avec la directive date.timezone
- dans votre système, avec la variable d'environnement TZ
- dans le script, en utilisant la fonction date_default_timezone_set()
Tous les fuseaux horaires supportés sont listés dans le manuel PHP.
Avec l'arrivée de PHP 5.2.x, il y a une représentation objet des dates et fuseaux horaires, qui portent respectivement le nom anglais de DateTime et DateTimeZone. Les méthodes associées sont directement reliées à leurs cousines procédurales.