Desde PHP 5.1.0 ha existido una extensión llamada date en el núcleo de PHP. Esta es una nueva implementación del soporte PHP para fecha y hora. A pesar de que tratará de adivinar la configuración de zona horaria de su sistema, debe establecer la zona horaria manualmente. Puede hacerlo de cualquiera de las siguientes tres maneras:
Todas las zonas horarias soportadas se encuentran listadas en el Manual de PHP.
Con la llegada de PHP 5.2.x, hay objetos para representar la fecha y la zona horaria, llamadas DateTime y DateTimeZone respectivamente. Los métodos trazan a funciones procesales de date existentes.