Função strftime() do PHP
Exemplo
Formate data e hora local com base na configuração regional:
<?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"));
?>
Exemplo de execução
Definição e uso
A função strftime() formata data e hora local com base na configuração regional.
Dica:Veja também gmstrftime() Função, formata data e hora GMT/UTC com base na configuração regional.
Sintaxe
strftime(format,timestamp);
Parâmetros |
Descrição |
format |
Obrigatório. Especifica como o resultado deve ser retornado:
- Abreviação do nome do dia da semana
- Nome completo do dia da semana
- Abreviação do nome do mês
- Nome completo do mês
- Formato preferido de data e hora
- Número que representa o século (ano dividido por 100, variando de 00 a 99)
- Dia do mês (01 a 31)
- Formato de data e hora, idêntico à notação %m/%d/%y
- Dia do mês (1 a 31)
- Idêntico à notação %G, mas sem o século
- Ano de 4 dígitos correspondente ao número da semana ISO (ver %V)
- Idêntico à notação %b
- Hora, usando o sistema de 24 horas (00 a 23)
- Hora, usando o sistema de 12 horas (01 a 12)
- Dia do ano (001 a 366)
- Mês (01 a 12)
- Minuto
- Caractere de nova linha
- AM ou PM correspondente ao valor de tempo fornecido
- Marcador de tempo AM/PM
- Marcador de tempo em 24 horas
- Segundo
- Tabulação
- Tempo atual, idêntico à notaçã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 com o primeiro domingo, como o primeiro dia da primeira semana
- %V - Número da semana do ano no formato ISO 8601 (01 a 53), a primeira semana é a primeira semana do ano com pelo menos quatro dias e começando com segunda-feira como o primeiro dia da semana
- %W - Número da semana do ano, começando com o primeiro domingo, como o primeiro dia da primeira semana
- %w - Número decimal de um dia da semana, Sunday[domingo] = 0
- %x - Representação preferida da data, sem hora
- %X - Representação preferida do tempo, sem data
- %y - Ano sem número representativo do século (faixa de 00 a 99)
- %Y - Ano que contém um número representativo do século
- %Z ou %z - Nome ou abreviação do fuso horário
- %% - Emitir um caractere %
|
timestamp |
Opcional. Define o timestamp Unix da data/hora a ser formatada. O padrão é a hora atual (time())。 |
Detalhes Técnicos
Valor de Retorno: |
retorna com base no format usar o dado timestamp cadeia formatada.
Os nomes dos meses e dos dias da semana e as strings relacionadas a outros idiomas devem seguir setlocale() configuração regional atual.
|
Versão do PHP: |
4+ |
Registro de Atualizações: |
PHP 5.1.0: Adicionado E_STRICT e E_NOTICE para erro de fuso horário. |