Ultimele tutoriale de dezvoltare web
 

PHP strftime() Function

<PHP Data / Ora de referință

Exemplu

Format de dată și oră locală în funcție de setările locale:

<?php
echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
Run exemplu »

Definiție și utilizare

strftime() funcția formatează un timp și / sau data locală în funcție de setările locale.

Sfat: De asemenea , uita - te la gmstrftime() funcția, care formatează un GMT / ora UTC și / sau data în conformitate cu setările locale.


Sintaxă

strftime( format,timestamp);

Parametru Descriere
format Necesar. Specifică modul în care să se întoarcă rezultatul:
  • % A - denumirea prescurtată zi a săptămânii
  • % A - numele completă zi a săptămânii
  • % B - abreviat denumirea lună
  • % B - nume lună întreagă
  • % C - data preferată și reprezentarea timpului
  • % C - numărul de secol (the year divided by 100, range 00 to 99) de (the year divided by 100, range 00 to 99)
  • % d - zi a lunii (01 to 31)
  • % D - aceeași ca% m /% d /% y
  • % e - zi a lunii (1 to 31)
  • % G - ca% G, dar fără a secolului
  • % G - anul 4 cifre ce corespunde numărului săptămânii ISO (see %V) .
  • % H - aceeași ca% b
  • % H - ora, folosind un ceas de 24 de ore (00 to 23) de la (00 to 23)
  • % I - oră, folosind un ceas de 12 ore (01 to 12)
  • % j - zi a anului (001 to 366)
  • % m - lună (01 to 12)
  • % M - minut
  • % N - newline
  • % P - fie sunt sau PM în funcție de valoarea timpului
  • % R - în timp și am notație pm
  • % R - timp în notație 24 oră
  • % S - a doua
  • % T - filă de caractere
  • % T - timpul curent, egal cu% H:% M:% S
  • % u - zi a săptămânii ca număr (1 to 7) , luni = 1. Atenție: În Sun Solaris duminică = 1
  • % U - numărul săptămânii anului curent, începând cu prima duminică ca prima zi a primei săptămâni
  • % V - numărul săptămânii ISO 8601 a anului curent (01 to 53) , în cazul în care săptămâna 1 este prima săptămână care are cel puțin 4 zile în anul curent și cu luni ca prima zi a săptămânii
  • % W - numărul săptămânii anului curent, începând cu prima zi de luni ca prima zi a primei săptămâni
  • % W - zi a săptămânii ca o zecimală, duminică = 0
  • % X - reprezentare data preferată fără timpul
  • % X - reprezentarea preferată de timp fără dată
  • % y - an , fără un secol (range 00 to 99)
  • % Y - an, inclusiv secolul
  • % Z sau% z - fusul orar sau numele sau abrevierea
  • %% - un caracter% literal
timestamp Opțional. Specifică un marcaj de timp Unix, care reprezintă data și / sau de timp pentru a fi formatat. Implicit este curent ora locală ( time() )

Detalii tehnice

Întoarcere Valoare: Returnează un șir formatat în funcție de format , folosind marcajul de timp dat. Luna și ziua de nume și alte șiruri dependente de limbă respectă setările locale stabilite cu setlocale()
Versiune PHP: 4+
Changelog: PHP 5.1.0: Acum emite E_STRICT și E_NOTICE erori de fus orar

<PHP Data / Ora de referință