Formate a data e hora GMT/UTC de acordo com a localidade:
<?phpecho(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"));?>A função gmstrftime() formata datas e horas GMT/UTC de acordo com as configurações de localidade.
Dica: Confira a função strftime() para formatar a hora/data local de acordo com as configurações de localidade.
gmstrftime( formato, carimbo de data/hora);
parâmetro | descrever |
---|---|
formatar | Obrigatório. Especifique como retornar resultados: %a - abreviação do nome do dia da semana %A - o nome completo do dia da semana %b - abreviação do nome do mês %B - Nome completo do mês %c - Representação preferencial de data e hora %C - número do século (ano dividido por 100, intervalo de 00 a 99) %d - dia do mês (01 a 31) %D - formato de hora, igual à notação %m/%d/%y %e - dia do mês (1 a 31) %g - semelhante à notação %G, mas sem o século %G - ano de 4 dígitos correspondente ao número da semana ISO (ver %V) %h - mesma notação que %b %H - hora, usando relógio de 24 horas (00 a 23) %I - hora, usando relógio de 12 horas (01 a 12) %j - Dia do ano (001 a 366) %m - mês (01 a 12) %M - pontos %n - caractere de nova linha %p - am ou pm correspondente ao valor de tempo fornecido %r - notação de hora para am e pm %R - notação de tempo de 24 horas %S - segundos %t - caractere de tabulação %T - hora atual, mesma notação de %H:%M:%S %u - Representação numérica do dia da semana (1 a 7), segunda-feira = 1. Aviso: domingo = 1 em sistemas Sun Solaris %U - o número de semanas incluídas no ano atual, começando com o primeiro domingo como primeiro dia da semana 1 %V - O número de semanas (01 a 53) no formato ISO 8601 contido no ano atual. A Semana 1 representa a primeira semana do ano, que deve ter no mínimo quatro dias, sendo segunda-feira o primeiro dia da semana. %W - o número de semanas incluídas no ano, começando com a primeira segunda-feira como primeiro dia da semana 1 %w - Dia da semana como número decimal, domingo = 0 %x - Representação de data preferencial sem hora %X - Representação de horário preferencial sem data %y - representação do ano sem dígitos do século (intervalo de 00 a 99) %Y - Representação do ano incluindo um dígito representando o século %Z ou %z - nome ou abreviatura do fuso horário %% - gera um caractere % |
carimbo de data/hora | Opcional. Carimbo de data/hora Unix especificando a data/hora a ser formatada. O padrão é a hora atual (time()). |
Valor de retorno: | Retorna uma string formatada de acordo com o formato usando o timestamp fornecido. Os nomes do mês e do dia da semana e outras strings relacionadas ao idioma respeitam a localidade atual em setlocale(). |
---|---|
Versão PHP: | 4+ |