A classe DateTimeImmutable e classes relacionadas permitem representar informações de data/horário. Os objetos podem ser criados passando-se uma representação de informação de data/horário 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/horário no PHP implementam o calendário 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 horário é 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.
