Função date_create_from_format() do PHP
Exemplo
Retorna um novo objeto DateTime formatado conforme o formato especificado:
<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>
Exemplo de execução
Definição e uso
A função date_create_from_format() retorna um novo objeto DateTime formatado conforme o formato especificado.
Sintaxe
date_create_from_format(format,time,timezone);
Parâmetro |
Descrição |
format |
Obrigatório. Especifica o formato a ser usado.format A string de parâmetros pode usar os seguintes caracteres:
- d - O dia do mês, com zeros à esquerda
- j - O dia do mês, sem zeros à esquerda
- D - Dia da semana (Segunda - Domingo)
- I - Dia da semana (Segunda-feira - Domingo)
- S - Sufixo inglês do dia do mês (st, nd, rd, th)
- F - Nome do mês (Janeiro - Dezembro)
- M - Nome do mês (Jan - Dec)
- 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 - 12 horas, sem zero à esquerda
- h - 12 horas, com zero à esquerda
- G - 24 horas, sem zero à esquerda
- H - 24 horas, com zero à esquerda
- i - Minuto, com zero à esquerda
- s - Segundos, com zero à esquerda
- u - Microssegundos (até seis dígitos)
- e、O、P e T - Identificadores de fuso horário
- U - Segundos desde o era Unix
- (Espaço)
- # - Um dos seguintes delimitadores: ;、:、/、.、,、-、(、)
- ? - Um byte aleatório
- * - Bytes aleatórios até o próximo separador/dígito
- ! - Resetar todos os campos para o era Unix
- | - Se todos os campos ainda não forem analisados, todos os campos são resetados para o era Unix
- + - Se houver, os dados subsequentes no final da string causarão avisos, não erros
|
time |
Obrigatório. Especifica a string de data/hora. NULL indica a data/hora atual. |
timezone |
Opcional. Especifica time do fuso horário. O padrão é o fuso horário atual. |
Detalhes Técnicos
Retorno: |
Retorna um objeto DateTime com sucesso, retorna FALSE com falha. |
Versão PHP: |
5.3+ |