strftime
(PHP 4, PHP 5)
strftime — Formatează data/timpul local conform cu setările locale
Descriere
string strftime
( string $format
[, int $
timestamp
] )
Returnează un şir formatat conform parametrului format utilizând parametrul opţional timestamp sau timpul curent local dacă funcţia nu a fost apelată cu timestamp. Numele lunilor şi zilelor săptămânii, precum şi alte şiruri dependente de limbă respectă setările locale stabilite cu funcţia setlocale().
Specificatori de conversie recunoscuţi în şirul format :
- %a - numele zilei din săptămână, abreviat
- %A - numele zilei din săptămână, complet
- %b - numele lunii, abreviat
- %B - numele lunii, complet
- %c - reprezentarea preferată a datei şi timpului pentru setările locale curente
- %C - secolul (anul divizat la 100 şi trunchiat la un întreg, în intervalul 00 - 99)
- %d - ziua din lună ca număr zecimal (interval 01 - 31)
- %D - identic cu %m/%d/%y
- %e - ziua din lună, număr zecimal, zero iniţial înclocuit de un spaţiu (interval ' 1' - '31')
- %g - ca şi %G, dar fără secol
- %G - anul format din 4 cifre corespunzător numărului ISO al săptămânii (vezi %V). Are acelaşi format şi aceeaşi valoare ca şi %Y, cu o singură excepţie: dacă numărul ISO al săptămânii aparţine anului precedent sau următor, va fi utilizat acel an.
- %h - la fel ca %b
- %H - ora ca număr zecimal utilizând formatul de 24 de ore (interval 00 - 23)
- %I - ora ca număr zecimal utilizând formatul de 12 de ore (interval 00 - 12)
- %j - ziua din an ca număr zecimal (interval 001 - 366)
- %m - luna ca număr zecimal (interval 01 - 12)
- %M - minutul ca număr zecimal
- %n - caracter de rând nou
- %p - `am' sau `pm' în funcţie de valoarea timpului, sau de şirul corespunzător din setările locale
- %r - timpul în formatul a.m. şi p.m.
- %R - timpul în formatul de 24 de ore
- %S - secunda ca număr zecimal
- %t - caracterul tab
- %T - timpul curent, egal cu %H:%M:%S
-
%u - ziua din săptămână ca număr zecimal [1,7], unde 1 reprezintă ziua de luni
Avertizare
Staţiile Sun Solaris par să pornească săptămâna cu ziua de duminică corespunzând valorii 1, deşi ISO 9889:1999 (standardul curent C) specifică în mod clar că ar trebui să fie luni.
- %U - numărul săptămânii din anul curent, reprezentat ca număr zecimal; prima duminică din an este prima zi a primei săptămâni
- %V - numărul săptămânii din anul curent conform ISO 8601:1988, reprezentat ca număr zecimal în