Função gmstrftime() do PHP

Exemplo

Formate data/hora GMT/UTC conforme configuração regional:

<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>

Exemplo de execução

Definição e uso

gmstrftime() função formata data/hora GMT/UTC conforme configuração regional.

Dica:Veja também strftime() Função, formata data/hora local conforme configuração regional.

Sintaxe

gmstrftime(formato,timestamp);
Parâmetro Descrição
formato

Obrigatório. Define como o resultado deve ser retornado: %a - Abreviação do nome do dia da semana

  • %A - Nome completo do dia da semana
  • %b - Abreviação do nome do mês
  • %B - Nome completo do mês
  • %c - Representação preferida de data e hora
  • %C - Número que representa o século (ano dividido por 100, faixa de 00 a 99)
  • %d - Dia do mês (01 a 31)
  • %D - Formato de tempo, idêntico à notação %m/%d/%y
  • %e - Dia do mês (1 a 31)
  • %g - Semelhante à notação %G, mas sem século
  • %G - Ano de 4 dígitos correspondente ao número da semana ISO (veja %V)
  • %h - Idêntico à notação %b
  • %H - Hora, usando 24 horas (00 a 23)
  • %I - Hora, usando 12 horas (01 a 12)
  • %j - Dia do ano (001 a 366)
  • %m - Mês (01 a 12)
  • %M - Minuto
  • %n - Caractere de nova linha
  • %p - am ou pm correspondente ao valor de tempo fornecido
  • %r - Marcação de tempo a.m. e p.m.
  • %R - Marcação de tempo em 24 horas
  • %S - segundos
  • %t - tabulação
  • %T - hora atual, igual à representação %H:%M:%S
  • 蓋epresentação numérica do dia da semana (1 a 7), Monday[segunda-feira] = 1. Aviso: no sistema Sun Solaris, Sunday[domingo] = 1
  • %U - número da semana do ano, começando pelo primeiro domingo como a primeira semana, considerando o primeiro dia da semana como o primeiro dia
  • %V - número da semana do ano no formato ISO 8601 (01 a 53), a primeira semana do ano deve ter pelo menos quatro dias e começar com segunda-feira como o primeiro dia da semana
  • %W - número da semana do ano, começando pelo primeiro domingo como a primeira semana, considerando o primeiro dia da semana como o primeiro dia
  • %w - número decimal do dia da semana (0 a 6), Sunday[domingo] = 0
  • %x - representação preferida da data, sem tempo
  • %X - representação preferida do tempo, sem data
  • %y - ano representado sem o número do século (faixa de 00 a 99)
  • %Y - ano representado com o número do século incluído
  • %Z ou %z - nome ou abreviação da zona horária
  • %% - saída de um caractere %
timestamp opcional. Especifica o timestamp Unix da data/hora a ser formatada. O padrão é o tempo local atual(time())。

detalhes técnicos

valor de retorno:

retorna com base no formato usar o fornecido timestamp strings formatadas.

Os nomes dos meses e dos dias da semana, bem como outras strings relacionadas ao idioma, seguem setlocale() configuração regional atual.

Versão PHP: 4+