TUTORIAL: Cum setezi data în PHP. Utilizarea funcţiei date()

Funcţia date() în PHP returnează un format de dată conform specificaţiilor primite.

Formatarea functiei date() in PHPIată specificaţiile posibile atunci când folosim funcţia date(). Se pot folosi următoarele caractere:

d-Ziua dintr-o lună (de la 01 până la 31)
D-Textul pentru ziua curentă (trei litere)
j-Ziua dintr-o lună fără 0 în faţă (1 to 31)
l-Textul pentru ziua curentă (textul complet)
N-Returnează în format ISO-8601, partea numerică a unei zile (1 pentru Luni, 7 pentru Duminică)
S-Sufixul englezesc pentru o zi sau pentru lună (2 caractere: st, nd, rd or th. Funcţionează şi cu j)
w-Reprezentarea numerică pentru o zi (0 pentru Duminică, 6 pentru Sâmbătă)
z-A căta zi a anului suntem (de la 0 la 365)
W-Formatul ISO-8601 pentru a căta săptămână din an suntem (săptămâna începe cu Luni)
F-Reprezentarea în format text a lunii (de la January până la December)
m-Reprezentarea numerică a lunii (de la 01 până la 12)
M-Reprezentarea scurtă a lunii (trei litere)
n-Reprezentarea numerică a lunii fără 0 în faţă (de la 1 până la 12)
t-Numărul de zile din luna respectivă
L-Recunoaşte atunci când este un an bisect (returnează 1 dacă este an bisect sau 0 dacă nu este)
o-Anul curent în format ISO-8601
Y-Reprezentarea numerică a unui an cu 4 caractere
y-Reprezentarea numerică a unui an cu 2 caractere
a-am sau pm cu litere mici
A-AM sau PM cu litere mari
g-Formatul de 12 ore al unei ore (de la 1 la 12)
G-Formatul de 24 de ore al unei ore (de la 0 la 23)
h-Formatul de 12 ore al unei ore, cu 0 în faţă (de la 01 la 12)
H-Formatul de 24 de ore al unei ore, cu 0 în faţă (de la 00 la 23)
i-Minute cu 0 în faţă (de la 00 până la 59)
s-Secunde cu 0 în faţă (de la 00 la 59)
u-Microsecunde (adăugat în PHP 5.2.2)
e-Identificatorul unei zone (Exenmplu: UTC, GMT, Atlantic/Azores)
T-Abrevierea unei zone (Exemplu: EST, MDT)
c-Forma ISO-8601 a unei date (ex. 2013-05-05T16:34:42+00:00)
r-Forma RFC 2822 a unei date (ex. Fri, 12 Apr 2013 12:01:05 +0200)

// Folosim:
 $date = date('Y-m-d H:i:s');

// Şi va trebui să returneze următoarele:
 $date = '2012-03-06 17:33:07';

// Sau putem folosi:
 $date = date('Y/m/d H:i:s');

// Şi ar trebui să returneze următoarele:
 $date = '2012/03/06 17:33:07';

/**
 * Acest timp este bazat pe un time zone default
 * Putem seta şi un time zone separat
 */

date_default_timezone_set('Africa/Nairobi');

// Iar apoi folosim următoarea funcţie
 $date = date('Y-m-d H:i:s');
 // Sau
 $date = date('Y/m/d H:i:s');

// Funcţia date_default_timezone_set() este suportată în PHP 5.1.0 sau mai jos

LASĂ UN COMENTARIU

Please enter your comment!
Please enter your name here