date - Dată și Oră

[sys:date format="d.m.Y H:i:s" t="%timestamp%"]

Blocul funcțional date afișează o oră formatată.

Parametru format

Cu acest parametru se definește formatul. Dacă nu este setat niciun valoare sau este lăsat gol, atunci se va folosi valoarea "Y-m-d H:i:s".

Sfaturi: Pentru a afișa un caracter respectiv d, fiecare literă trebuie să fie marcată cu semnul de scăpare \. De exemplu: "\d\a\y: d" va afișa "day: 01".

Caractere de format Descriere Exemple de valori returnate
Ziua
d Ziua lunii, 2 cifre cu zero inițială 01 până la 31
D Ziua săptămânii, abreviată la trei litere Mon până la Sun
j Ziua lunii fără zero inițială 1 până la 31
l (litera mică 'L') Ziua săptămânii scrisă pe întregul cuvânt Sunday până la Saturday
N Reprezentarea numerică a zilei săptămânii conform ISO-8601 1 (pentru luni) până la 7 (pentru duminică)
S Anexă de enumerare în limba engleză pentru o zi a lunii, două caractere st, nd, rd sau th. Se recomandă utilizarea cu j.
w Ziua numerică a săptămânii 0 (pentru duminică) până la 6 (pentru sâmbătă)
z Ziua anului (începând de la 0) 0 până la 365
Săptămâna
W Numărul săptămânii anului conform ISO-8601, săptămâna începe luni Exemplu: 42 (a 42-a săptămână a anului)
Luna
F Luna ca cuvânt întreg, precum January sau March January până la December
m Luna ca număr, cu zero inițială 01 până la 12
M Numele lunii cu trei litere Jan până la Dec
n Numărul lunii, fără zero inițială 1 până la 12
t Numărul de zile ale lunii specificate 28 până la 31
Anul
L An bisect sau nu 1 pentru un an bisect, altfel 0
o Numărul anului săptămânii calendaristice conform ISO-8601. Aceasta rezultă în același valoare ca și Y, cu excepția cazului în care săptămâna calendaristică ISO (W) aparține anului precedent sau următor, în acest caz se va folosi anul respectiv. Exemple: 1999 sau 2003
Y Numărul anului cu patru cifre Exemple: 1999 sau 2003
y Numărul anului cu două cifre Exemple: 99 sau 03
Oră
a Scris cu litere mici: Ante meridiem (dimineața) și Post meridiem (după-amiază) am sau pm
A Scris cu litere mari: Ante meridiem (dimineața) și Post meridiem (după-amiază) AM sau PM
B Ora Internet Swatch 000 până la 999
g Oră în formatul de 12 ore, fără zero inițială 1 până la 12
G Oră în formatul de 24 ore, fără zero inițială 0 până la 23
h Oră în formatul de 12 ore, cu zero inițială 01 până la 12
H Oră în formatul de 24 ore, cu zero inițială 00 până la 23
i Minute, cu zero inițială 00 până la 59
s Secunde, cu zero inițială 00 până la 59
u Microsecunde. Generează întotdeauna valoarea 000000. Exemplu: 000000
Fusul orar
e Identificator de fus orar Exemple: UTC, GMT, Atlantic/Azores
I (litera mare 'i') Se încadrează o dată în timpul de vară 1 în timpul de vară, altfel 0.
O Diferența de timp față de ora Greenwich (GMT) în ore Exemplu: +0200
P Diferența de timp față de ora Greenwich (GMT) în ore cu două puncte între ore și minute Exemplu: +02:00
T Abrevierea fusului orar Exemple: EST, MDT...
Z Deplasarea fusului orar în secunde. Deplasarea pentru fusele orare vestice de UTC este întotdeauna negativă și pentru fusele orare estice de UTC întotdeauna pozitivă. -43200 până la 50400
z Returnează ziua anului, fără zero inițială
Datum/Oră complet(ă)
c Datum ISO 8601 2004-02-12T15:19:21+00:00
r Datum formatat conform » RFC 2822 Exemplu: Thu, 21 Dec 2000 16:01:07 +0200
U Secunde de la începutul erei UNIX (January 1 1970 00:00:00 GMT) Vezi și blocul funcțional TIME

Parametru t

Acest parametru declară ora în DT# în milisecunde. Dacă nu este definit niciun parametru, atunci se va folosi ora curentă.