strftime

strftime -- Formatuje lokalną datę/czas zgodnie z lokalizacją

Opis

string strftime ( string format [, int znacznik_czasu])

Zwraca łańcuch znaków sformatowany zgodnie z podanym szablonem formatującym , przy użyciu podanego znacznika czasu lub aktualnego czasu , jeśli znacznik nie jest podany . Nazwy miesięcy , dni tygodnia , itp . respektują ustawienia lokalizacji przy użyciu funkcji setlocale( ) .

Poniższe symbole rozpoznawane w szablonie formatującym :

Notatka : Nie wszystkie symbole konwersji mogą być obsługiwane przez twoją bibliotekę C , co oznacza , że nie będą obsługiwane przez PHP-owską funkcję strftime( ) . Oznacza to , że np . %e , %T i %D ( oraz być może inne ) nie będą funkcjonować w Windows .

Przykład 1 . przykład strftime( )

 
setlocale

 
(

 
LC_TIME

 
,

 
"C")

 
;

 
print

 
(strftime

 
("%A

 
,

 
to

 
w

 
fińskim

 
"))

 
;

 
setlocale

 
(LC_TIME

 
,

 
"fi_FI")

 
;

 
print

 
(strftime

 
("%A

 
,

 
we

 
francuskim

 
"))

 
;

 
setlocale

 
(LC_TIME

 
,

 
"fr_FR")

 
;

 
print

 
(strftime

 
("%A

 
,

 
a

 
w

 
niemieckim

 
"))

 
;

 
setlocale

 
(LC_TIME

 
,

 
"de_DE")

 
;

 
print

 
(strftime

 
("%A.\n"))

 
;



Powyższy przykład działa, jeśli masz zainstalowane w swoim systemie odpowiednie lokale.

Patrz także setlocale( ) i mktime( ) oraz Otwarta Specyfikacja Grupowa strftime( ) .