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.