A classe DateTimeImmutable e classes relacionadas permitem representar informações de data/hora. Os objetos podem ser criados passando-se uma representação de informação de data/hora no formato string, ou a partir do horário atual do sistema.
Existe também um conjunto rico de métodos para modificar e formatar estas informações, incluindo manipulação de fusos horários e transições de horários de verão.
   As características de data/hora no PHP implementam o calendários ISO 8601, que é um
   » calendário gregoriano
   proléptico que implementa as regras atuais de anos bissextos estendidas a períodos anteriores
   ao que o calendário gregoriano foi adotado, e também inclui o ano
   0 como o número do ano entre -1
   AEC e 1 EC. Segundos intercalares não são suportados.
  
A informação de data e hora é armazenada internamente como um número de 64 bits, sendo assim, todas as datas úteis concebíveis (incluindo anos negativos) são suportadas. O intervalo vai de aproximadamente 292 bilhões de anos no passado até o mesmo valor no futuro.
Nota: Os fusos horários referenciados nesta seção podem ser encontrados em Lista de Fusos Horários Suportados.
