Retorna um novo objeto DateTime formatado de acordo com o formato especificado:
<?php$date=date_create_from_format("jMY","15-Mar-2013");?>A função date_create_from_format() retorna um novo objeto DateTime formatado de acordo com o formato especificado.
date_create_from_format( formato,hora,fuso horário);
parâmetro | descrever |
---|---|
formatar | Obrigatório. Especifica o formato a ser usado. A sequência de parâmetros de formato pode usar os seguintes caracteres: d - Dia do mês, com zeros à esquerda j - dia do mês, sem zeros à esquerda D - dia da semana (Seg - Dom) I - dia da semana (segunda a domingo) S - sufixo inglês para o dia do mês (st, nd, rd, th) F - nome do mês (janeiro - dezembro) M - nome do mês (janeiro - dezembro) m - mês (01 - 12) n - mês (1 - 12) Y - ano (por exemplo, 2013) y - ano (por exemplo, 13) a e A - am ou pm g - relógio de 12 horas sem zeros à esquerda h - relógio de 12 horas com zeros à esquerda G - relógio de 24 horas sem zeros à esquerda H - relógio de 24 horas com zeros à esquerda i - centavos, com zeros à esquerda s - segundos, com zeros à esquerda u - microssegundos (até seis números) e, O, P e T - identificadores de fuso horário U - Número de segundos decorridos desde a época Unix (espaço) # - Um dos seguintes delimitadores:;,:,/,.,,,-,(,) ? - um byte aleatório * - bytes aleatórios até o próximo separador/número ! - Redefine todos os campos para a época Unix | - Redefine todos os campos para a época Unix se todos os campos ainda não tiverem sido analisados + - Se presentes, os dados finais na string resultarão em um aviso, não em um erro |
tempo | Obrigatório. Especifica uma sequência de data/hora. NULL representa a data/hora atual. |
fuso horário | Opcional. Especifica o fuso horário para time . O padrão é o fuso horário atual. |
Valor de retorno: | Retorna um objeto DateTime se for bem-sucedido ou FALSE se falhar. |
---|---|
Versão PHP: | 5.3+ |