[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
Il blocco funzionale date fornisce un'ora formattata.
Con il parametro viene definito il formato. Se non viene impostato alcun valore o lasciato vuoto, viene assunto il valore "Y-m-d H:i:s".
Suggerimento: Per visualizzare una lettera rispettivamente d, ogni lettera deve essere contrassegnata con il carattere di escape \. Ad esempio: "\d\a\y: d" fornisce in output "day: 01".
| Caratteri Di Formato | Descrizione | Esempio Di Valori Di Ritorno |
|---|---|---|
| Giorno | ||
| d | Giorno del mese, a due cifre con zero iniziale | 01 fino a 31 |
| D | Giorno della settimana, abbreviato in tre lettere | Mon fino a Sun |
| j | Giorno del mese senza zero iniziali | 1 fino a 31 |
| l (piccola 'L') | Giorno della settimana scritto per esteso | Sunday fino a Saturday |
| N | Rappresentazione numerica del giorno della settimana secondo ISO-8601 | 1 (per lunedì) fino a 7 (per domenica) |
| S | Aggiunta dell'elenco inglese per un giorno del mese, due caratteri | st, nd, rd o th. Consigliato per l'uso con j. |
| w | Giorno numerico di una settimana | 0 (per domenica) fino a 6 (per sabato) |
| z | Il giorno dell'anno (iniziando da 0) | 0 fino a 365 |
| Settimana | ||
| W | Numero della settimana dell'anno secondo ISO-8601, la settimana inizia di lunedì | Esempio: 42 (la 42ª settimana dell'anno) |
| Mese | ||
| F | Mese come parola intera, come January o March | January fino a December |
| m | Mese come numero, con zero iniziali | 01 fino a 12 |
| M | Nome del mese con tre lettere | Jan fino a Dec |
| n | Numero del mese, senza zero iniziali | 1 fino a 12 |
| t | Numero di giorni del mese specificato | 28 fino a 31 |
| Anno | ||
| L | Anno bisestile o no | 1 per un anno bisestile, altrimenti 0 |
| o | Numero dell'anno della settimana del calendario secondo ISO-8601. Questo fornisce lo stesso valore di Y, a meno che la settimana del calendario ISO (W) non appartenga all'anno precedente o successivo, in tal caso viene utilizzato quell'anno. | Esempi: 1999 o 2003 |
| Y | Numero dell'anno a quattro cifre | Esempi: 1999 o 2003 |
| y | Numero dell'anno a due cifre | Esempi: 99 o 03 |
| Ora | ||
| a | In minuscolo: Ante meridiem (mattina) e Post meridiem (pomeriggio) | am o pm |
| A | In maiuscolo: Ante meridiem (mattina) e Post meridiem (pomeriggio) | AM o PM |
| B | Swatch Internet Time | 000 fino a 999 |
| g | Ora nel formato 12 ore, senza zero iniziali | 1 fino a 12 |
| G | Ora nel formato 24 ore, senza zero iniziali | 0 fino a 23 |
| h | Ora nel formato 12 ore, con zero iniziali | 01 fino a 12 |
| H | Ora nel formato 24 ore, con zero iniziali | 00 fino a 23 |
| i | Minuti, con zero iniziali | 00 fino a 59 |
| s | Secondi, con zero iniziali | 00 fino a 59 |
| u | Microsecondi. Genera sempre l'output 000000. | Esempio: 000000 |
| Fuso Orario | ||
| e | Identificatore del fuso orario | Esempi: UTC, GMT, Atlantic/Azores |
| I (maiuscola 'i') | Se una data cade nell'ora legale | 1 per l'ora legale, altrimenti 0. |
| O | Differenza di tempo rispetto all'Ora Media di Greenwich (GMT) in ore | Esempio: +0200 |
| P | Differenza di tempo rispetto all'Ora Media di Greenwich (GMT) in ore con due punti tra ore e minuti | Esempio: +02:00 |
| T | Abbreviazione del fuso orario | Esempi: EST, MDT... |
| Z | Offset del fuso orario in secondi. L'offset per i fusi orari a ovest di UTC è sempre negativo e per quelli a est di UTC sempre positivo. | -43200 fino a 50400 |
| z | Restituisce il giorno dell'anno senza zero iniziale | |
| Data/Ora Completa | ||
| c | Data ISO 8601 | 2004-02-12T15:19:21+00:00 |
| r | Data formattata secondo » RFC 2822 | Esempio: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Secondi dall'inizio dell'epoca UNIX (January 1 1970 00:00:00 GMT) | Vedi anche il blocco funzionale TIME |
Il parametro dichiara l'ora in DT# in millisecondi. Se non viene definito alcun parametro, viene utilizzata l'ora corrente.