strftime

strftime -- Formátuje místní čas/datum s ohledem na nastavení národních specifik

Popis

string strftime ( string format [, int timestamp])

Vrací řetězec formátovaný podle daného formátovacího řetězce , s použitím daného časového razítka timestamp , nebo aktuálního místního času , není-li razítko dáno . Název měsíce , dne v týdnu a další jazykově závislé řetězce respektují národní specifika nastavená pomocí setlocale( ) .

Ve formátovacím řetězci se rozlišují tyto konverzní specifikátory :

Poznámka : Všechny konverzní specifikátory nemusí být podporovány vaší C knihovnou , potom nebudou podporovány ani funkcí strftime( ) Všechny konverzní specifikátory nemusí být podporovány vaší C knihovnou , potom nebudou podporovány ani funkcí strftime( ) v PHP . To znamená , že %T a %D nebudou fungovat na Windows .

Příklad 1 . Příklad - strftime( )

 
setlocale

 
(

 
LC_TIME

 
,

 
"C")

 
;

 
print

 
(strftime

 
("%A

 
je

 
ve

 
finštině

 
"))

 
;

 
setlocale

 
(LC_TIME

 
,

 
"fi_FI")

 
;

 
print

 
(strftime

 
("%A

 
,

 
ve

 
francouzštině

 
"))

 
;

 
setlocale

 
(LC_TIME

 
,

 
"fr_FR")

 
;

 
print

 
(strftime

 
("%A

 
a

 
v

 
němčině

 
"))

 
;

 
setlocale

 
(LC_TIME

 
,

 
"de_DE")

 
;

 
print

 
(strftime

 
("%A.\n"))

 
;



Tento příklad bude fungovat jen tehdy, máte-li daná národní specifika nainstalována v systému.

Viz také setlocale( ) a mktime( ) , a specifikaci Open Group strftime( ) .