Dia |
--- |
--- |
d |
Dia do mês, 2 digits com zeros à esquerda |
01 a 31 |
D |
Uma representação textual de um dia, três letras |
Mon a Sun |
j |
Dia do mês sem zeros à esquerda |
1 a 31 |
l (lowercase 'L') |
Uma representação textual completa do dia da semana |
Sunday a Saturday |
N |
Representação numérica ISO 8601 do dia da semana |
1 (para segunda-feira) a 7 (para domingo) |
S |
Sufixo ordinal inglês para o dia do mês, 2 caracteres |
st , nd , rd ou
th . Funciona bem com j
|
w |
Representação numérica do dia da semana |
0 (para domingo) a 6 (para sábado) |
z |
O dia do ano (começando em 0) |
0 a 365 |
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 |
January a December |
m |
Representação numérica de um mês, com zeros à esquerda |
01 a 12 |
M |
Uma representação textual curta de um mês, três letras |
Jan a Dec |
n |
Representação numérica de um mês, sem zeros à esquerda |
1 a 12 |
t |
Número de dias em determinado mês |
28 a 31 |
Ano |
--- |
--- |
L |
Se é um ano bissexto |
1 se for um ano bissexto, 0 caso 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: 1999 ou 2003 |
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)
10000 sã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: 99 ou 03 |
Hora |
--- |
--- |
a |
Ante meridiem e Post meridiem em letras minúsculas |
am ou pm |
A |
Ante meridiem e Post meridiem em letras maiúsculas |
AM ou PM |
B |
Internet Time da Swatch |
000 a 999 |
g |
Formato de 12 horas de uma hora sem zeros à esquerda |
1 a 12 |
G |
Formato de 24 horas de uma hora sem zeros à esquerda |
0 a 23 |
h |
Formato de 12 horas de uma hora com zeros à esquerda |
01 a 12 |
H |
Formato de 24 horas de uma hora com zeros à esquerda |
00 a 23 |
i |
Minutos com zeros à esquerda |
00 to 59 |
s |
Segundos com zeros à esquerda |
00 a 59 |
u |
Microssegundos. Note que
date() sempre irá gerar
000000 uma vez que leva um parâmetro int,
enquanto DateTime::format()
suporta microssegundos se DateTime foi
criada 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 |
1 se está no horário de verão, 0 caso 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 retorna Z em vez de +00:00
(disponível a partir do PHP 8.0.0)
|
Exemplo: Z or +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. |
-43200 a 50400 |
Data/Hora completa |
--- |
--- |
c |
Data ISO 8601 |
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 Era Unix (1 de janeiro de 1970 00:00:00 GMT) |
Veja também time() |