Funções PHP |
. Glossários Funções PHP - strftime ( ) |
string strftime ( string format [, int timestamp])
Retorna uma string formatada de acordo com o formato dado em timestamp ou o horário corrente se nenhum timestamp é dado. Nomes de mês e dia da semana e outras strings dependentes de linguagens respeitam o a localidade definida com setlocale().
As seguintes conversões especificadoras são conhecidas no formato de string:
%a - dia da semana abreviado de acordo com a localidade
%A - nome da semana completo de acordo com a localidade
%b - nome do mês abreviado de acordo com a localidade
%B - nome do mês completo de acordo com a localidade
%c - representação da data e hora preferida pela
a localidade
%C - número do século (o ano dividido por 100 e
truncado para um inteiro, de 00 até 99)
%d - dia do mês como um número decimal (de 01 até
31)
%D - mesmo que %m/%d/%y
%e - dia do mês como um número decimal, um simples
dígito é precedido por espaço (de ' 1' até
'31')
%g - como %G, mas sem o século.
%G - o 4-dígito do ano correspodendo as ISO week number
(see %V). Este tem o mesmo formato e valor que %Y, exceto que
se o ISO week number pertence ao prévio ou próximo
ano, aquele ano é usado ao invés deste.
%h - mesmo que %b
%H - hora como um número decimal usando um relógio
de 24-horas (de 00 até 23)
%I - hora como um número decimal usando um relógio
de 12-hoas (de 01 até 12)
%j - dia do ano como número decimal (de 001 até
366)
%m - mês como número decimal (de 01 até 12)
%M - minuto como número decimal
%n - caracter novalinha
%p - um dos dois `am' ou `pm' de acordo com o valor da hora dada,
ou as strings correspondentes para a localidade
%r - hora em a.m. e p.m. notação
%R - hora em notação de 24 horas
%S - segundo como um número decimal
%t - caracter tab
%T - hora corrente, igual a %H:%M:%S
%u - dia da semana como número decimal [1,7], com 1 representando
Segunda-feira
OBS> aqui
Exemplo:
<?php
setlocale(LC_TIME, "C");
echo strftime("%A");
setlocale(LC_TIME, "fi_FI");
echo strftime(" in Finnish is %A,");
setlocale(LC_TIME, "fr_FR");
echo strftime(" in French %A and");
setlocale(LC_TIME, "de_DE");
echo strftime(" in German %A.\n");
?>