Migrando do PHP 5.1.x para o PHP 5.2.x
PHP Manual

Mudanças no suporte a datetime no PHP

Desde o PHP 5.1.0 existia uma extensão interna chamada date. Essa é a nova implementação do suporte a datas e horas. Embora a linguagem tentará adivinhar a timezone de seu sistema, você deverá definir a timezone manualmente. Voce pode fazer isso de uma das três formas:

Todas as timezones suportadas são listadas no Manual do PHP.

Com o advento do PHP 5.2.x, existem representações de objetos de data e timezone, chamados DateTime e DateTimeZone respectivamente. Os métodos mapeiam as funções procedurais de data já existentes.


Migrando do PHP 5.1.x para o PHP 5.2.x
PHP Manual