Formate a data e a hora locais de acordo com as configurações de localidade:
<?php echo ( strftime ( " %B%d%Y,%X%Z " , mktime ( 20 , 0 , 0 , 12 , 31 , 98 ) ) . " <br> " ) ; setlocale ( LC_ALL , " hu_HU.UTF8 ") ; ) ; echo ( strftime ( " %Y. %B %d. %A. %X %Z " ) ) ; ?>A função strftime() formata datas e horas locais de acordo com as configurações de localidade.
Dica: Confira a função gmstrftime() para formatar horários/datas GMT/UTC de acordo com sua localidade.
strftime( 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+ |
Registro de atualização: | PHP 5.1.0: Adicionados erros de fuso horário E_STRICT e E_NOTICE. |