[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
Funktionsblocket date ger en formaterad tid ut.
Med parametern definieras formatet. Om inget värde anges eller lämnas tomt, antas värdet "Y-m-d H:i:s".
Tips: För att skriva ut en bokstav respektive d måste varje bokstav markeras med escape-tecknet \. Exempel: "\d\a\y: d" ger "day: 01".
| Format-tecken | Beskrivning | Exempel på returvärden |
|---|---|---|
| Dag | ||
| d | Dag i månaden, 2-siffrig med ledande nolla | 01 till 31 |
| D | Veckodag, förkortad till tre bokstäver | Mon till Sun |
| j | Dag i månaden utan ledande nollor | 1 till 31 |
| l (litet 'L') | Utvecklad veckodag | Sunday till Saturday |
| N | Numerisk representation av veckodagen enligt ISO-8601 | 1 (för måndag) till 7 (för söndag) |
| S | Tillägg av engelsk uppräkning för en månadsdag, två tecken | st, nd, rd eller th. Rekommenderas att använda med j. |
| w | Numerisk dag i veckan | 0 (för söndag) till 6 (för lördag) |
| z | Dagen i året (börjande från 0) | 0 till 365 |
| Vecka | ||
| W | ISO-8601 veckonummer för året, veckan börjar på måndag | Exempel: 42 (vecka 42 i året) |
| Månad | ||
| F | Månad som helt ord, såsom January eller March | January till December |
| m | Månad som siffra, med ledande nollor | 01 till 12 |
| M | Månadsnamn med tre bokstäver | Jan till Dec |
| n | Månadssiffra, utan ledande nollor | 1 till 12 |
| t | Antal dagar i den angivna månaden | 28 till 31 |
| År | ||
| L | Skottår eller inte | 1 för ett skottår, annars 0 |
| o | Årsnummer för kalenderveckan enligt ISO-8601. Detta ger samma värde som Y, om inte ISO-kalenderveckan (W) tillhör föregående eller nästa år, i vilket fall det året används. | Exempel: 1999 eller 2003 |
| Y | Fyrasiffrig årsangivelse | Exempel: 1999 eller 2003 |
| y | Årsangivelse, tvåsiffrig | Exempel: 99 eller 03 |
| Tid | ||
| a | Litet: Ante meridiem (förmiddag) och Post meridiem (eftermiddag) | am eller pm |
| A | Stort: Ante meridiem (förmiddag) och Post meridiem (eftermiddag) | AM eller PM |
| B | Swatch-internettid | 000 till 999 |
| g | Timme i 12-timmarsformat, utan ledande nollor | 1 till 12 |
| G | Timme i 24-timmarsformat, utan ledande nollor | 0 till 23 |
| h | Timme i 12-timmarsformat, med ledande nollor | 01 till 12 |
| H | Timme i 24-timmarsformat, med ledande nollor | 00 till 23 |
| i | Minuter, med ledande nollor | 00 till 59 |
| s | Sekunder, med ledande nollor | 00 till 59 |
| u | Mikrosekunder. Genererar alltid utskriften 000000. | Exempel: 000000 |
| Tidszon | ||
| e | Tidszonsbevisare | Exempel: UTC, GMT, Atlantic/Azores |
| I (stort 'i') | Fall ett datum i sommartid | 1 vid sommartid, annars 0. |
| O | Tidsdifferens till Greenwich time (GMT) i timmar | Exempel: +0200 |
| P | Tidsdifferens till Greenwich time (GMT) i timmar med dubbelpunkt mellan timmar och minuter | Exempel: +02:00 |
| T | Förkortning av tidszonen | Exempel: EST, MDT... |
| Z | Offset för tidszonen i sekunder. Offsettet för tidszoner väster om UTC är alltid negativt och för tidszoner öster om UTC alltid positivt. | -43200 till 50400 |
| z | Ger dagen i året utan ledande nolla | |
| Fullständigt datum/tid | ||
| c | ISO 8601 datum | 2004-02-12T15:19:21+00:00 |
| r | Enligt » RFC 2822 formaterat datum | Exempel: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Sekunder sedan början av UNIX-epoken (January 1 1970 00:00:00 GMT) | Se även funktionsblocket TIME |
Parametern deklarerar tiden i DT# i millisekunder. Om ingen parameter definieras, används den aktuella tiden.