| Dia | --- | --- | 
         
          | d | Dia do mês, 2 digits com zeros à esquerda | 01a31 | 
         
          | D | Uma representação textual de um dia, três letras | MonaSun | 
         
          | j | Dia do mês sem zeros à esquerda | 1a31 | 
         
          | l(lowercase 'L') | Uma representação textual completa do dia da semana | SundayaSaturday | 
         
          | N | Representação numérica ISO 8601 do dia da semana | 1(para segunda-feira) a7(para domingo) | 
         
          | S | Sufixo ordinal inglês para o dia do mês, 2 caracteres | st,nd,rdouth. Funciona bem comj | 
         
          | w | Representação numérica do dia da semana | 0(para domingo) a6(para sábado) | 
         
          | z | O dia do ano (começando em 0) | 0a365 | 
         
          | Semana | --- | --- | 
         
          | W | Número da semana do mês ISO 8601, semanas começando na segunda-feira | Exemplo: 42(a 42ª semana no ano) | 
         
          | Mês | --- | --- | 
         
          | F | Uma representação textual completa do mês, como January ou March | JanuaryaDecember | 
         
          | m | Representação numérica de um mês, com zeros à esquerda | 01a12 | 
         
          | M | Uma representação textual curta de um mês, três letras | JanaDec | 
         
          | n | Representação numérica de um mês, sem zeros à esquerda | 1a12 | 
         
          | t | Número de dias em determinado mês | 28a31 | 
         
          | Ano | --- | --- | 
         
          | L | Se é um ano bissexto | 1se for um ano bissexto,0caso contrário. | 
         
          | o | Ano de numeração da semana ISO 8601. Tem o mesmo valor que Y, exceto que se o número da semana ISO
           (W) pertencer ao ano anterior ou seguinte, esse ano
           será usado. | Exemplos: 1999ou2003 | 
         
          | X | Uma representação numérica completa expandida de um ano, pelo menos 4 dígitos,
           com -para anos AEC, e+para anos EC. | Exemplos: -0055,+0787,+1999,+10191 | 
         
          | x | Uma representação numérica completa expandida se necessário, ou uma
           representação numérica completa padrão se possível (como Y). Pelo menos quatro dígitos. Anos AEC são prefixados
           com um-. Anos além de (e incluindo)10000são prefixados com um+. | Exemplos: -0055,0787,1999,+10191 | 
         
          | Y | Uma representação numérica completa de um ano, pelo menos 4 dígitos,
           com -para anos AEC. | Exemplos: -0055,0787,1999,2003,10191 | 
         
          | y | Uma representação de dois digitos do ano | Exemplos: 99ou03 | 
         
          | Hora | --- | --- | 
         
          | a | Ante meridiem e Post meridiem em letras minúsculas | amoupm | 
         
          | A | Ante meridiem e Post meridiem em letras maiúsculas | AMouPM | 
         
          | B | Internet Time da Swatch | 000a999 | 
         
          | g | Formato de 12 horas de uma hora sem zeros à esquerda | 1a12 | 
         
          | G | Formato de 24 horas de uma hora sem zeros à esquerda | 0a23 | 
         
          | h | Formato de 12 horas de uma hora com zeros à esquerda | 01a12 | 
         
          | H | Formato de 24 horas de uma hora com zeros à esquerda | 00a23 | 
         
          | i | Minutos com zeros à esquerda | 00to59 | 
         
          | s | Segundos com zeros à esquerda | 00a59 | 
         
          | u | Microssegundos. Note que
           date() sempre irá gerar 000000uma vez que leva um parâmetro int,
           enquanto DateTimeInterface::format()
           suporta microssegundos se um objeto do tipo
           DateTimeInterface foi criado com microssegundos. | Exemplo: 654321 | 
         
          | v | Millisegundos. A mesma nota se aplica como no u. | Exemplo: 654 | 
         
          | Fuso horário | --- | --- | 
         
          | e | Identificador do fuso horário | Exemplos: UTC,GMT,Atlantic/Azores | 
         
          | I(i maiúsculo) | Se a data está ou não no horário de verão | 1se está no horário de verão,0caso contrário. | 
         
          | O | Diferença para o horário de Greenwich (GMT) sem dois pontos entre horas e minutos | Example: +0200 | 
         
          | P | Diferença para o horário de Greenwich (GMT) com dois pontos entre horas e minutos | Exemplo: +02:00 | 
         
          | p | O mesmo que P, mas retornaZem vez de+00:00(disponível a partir do PHP 8.0.0) | Exemplo: Zou+02:00 | 
         
          | T | Abreviação do fuso horário, se conhecido; ou o deslocamento GMT caso contrário. | Exemplos: EST,MDT,+05 | 
         
          | Z | Deslocamento do fuso horário em segundos. O deslocamento para fusos a oeste de UTC é sempre
          negativo, e para aqueles a leste de UTC é sempre positivo. | -43200a50400 | 
         
          | Data/Horário completos | --- | --- | 
         
          | c | Data ISO 8601. Compatível somente com o formato não expandido (até o ano 9999). Datas posteriores resultarão em string inválida. Para datas posteriores e formato expandido, consulte xeX. | 2004-02-12T15:19:21+00:00 | 
         
          | r | Data formatada » RFC 2822/» RFC 5322 | Exemplo: Thu, 21 Dec 2000 16:01:07 +0200 | 
         
          | U | Segundos desde a Época Unix (1 de janeiro de 1970 00:00:00 GMT) | Veja também time() |