Forum und email

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