[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
Blocul funcțional date afișează o oră formatată.
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 |
Acest parametru declară ora în DT# în milisecunde. Dacă nu este definit niciun parametru, atunci se va folosi ora curentă.