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:
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.