Modifiche nel supporto a datetime
Dal PHP 5.1.0, esiste una estensione date nel core del PHP. Questa è la nuova implementazione del supporto datetime di PHP. Anche se essa cerca di indovinare le impostazioni del timezone del sistema, è opportuno impostare la timezone manualmente. Questo si può fare in tre modi:
- nel php.ini usando la direttiva INI date.timezone
- sul sistema usando la variabile d'ambiente TZ
- nello script usando la funzione d'utilità date_default_timezone_set()
Tutti i timezone accettati sono elencati nel manuale PHP.
Con l'arrivo del PHP 5.2.x, esistono degli object che rappresentano date e timezone, chiamati rispettivamente DateTime e DateTimeZone. I metodi corrispondono alle funzioni procedurali esistenti.