Função idate() do PHP

Exemplo

Formate a data/hora local para inteiro. Teste todos os diferentes formatos:

<?php
echo idate("B") . "<br>";
echo idate("d") . "<br>";
echo idate("h") . "<br>";
echo idate("H") . "<br>";
echo idate("i") . "<br>";
echo idate("I") . "<br>";
echo idate("L") . "<br>";
echo idate("m") . "<br>";
echo idate("s") . "<br>";
echo idate("t") . "<br>";
echo idate("U") . "<br>";
echo idate("w") . "<br>";
echo idate("W") . "<br>";
echo idate("y") . "<br>";
echo idate("Y") . "<br>";
echo idate("z") . "<br>";
echo idate("Z") . "<br>";
?>

Exemplo de Execução

Definição e Uso

A função idate() formata a data/hora local/ativa em inteiro.

Comentário:A função idate() aceita apenas um caractere como formato Parâmetros!

Sintaxe

idate(formato,timestamp);
Parâmetros Descrição
formato

Obrigatório. Especifica como o resultado deve ser retornado:

  • B - Swatch Beat/Internet Time
  • d - Dia do mês
  • h - Horas (horário de 12 horas)
  • H - Horas (horário de 24 horas)
  • i - Minutos
  • I - 1 se o horário de verão estiver ativado, 0 caso contrário
  • L - 1 se for ano bissexto, 0 caso contrário
  • m - Número do mês
  • s - Segundos
  • t - Número total de dias no mês
  • U - Número de segundos desde o epoch Unix (1 de janeiro de 1970 00:00:00 GMT), igual ao time()
  • w - Dia da semana (domingo é 0)
  • W - Número da semana no formato ISO-8601 do ano, onde a semana começa na segunda-feira
  • y - Ano (1 ou 2 dígitos)
  • Y - Ano (4 dígitos)
  • z - Dia do ano
  • Z - Deslocamento de fuso horário em segundos
timestamp Opcional. Especifica o timestamp representativo da data/hora a ser formatada. O padrão é o tempo local atual (time()).

Detalhes Técnicos

Retorno: Retorna com base no especificado formato Usar o fornecido timestamp Número inteiro formatado.
Versão PHP: 5+
Log de Atualizações: PHP 5.1.0: Adicionado E_STRICT e E_NOTICE para erros de fuso horário.