[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
Funksjonsblokken date gir en formaterte tid ut.
Med parameteren defineres formatet. Hvis ingen verdi er satt eller det er tomt, så antas verdien "Y-m-d H:i:s".
Tips: For å skrive ut en bokstav eller d, må hver bokstav markeres med escape-tegnet \. Eksempel: "\d\a\y: d" gir "day: 01".
| Format-tegn | Beskrivelse | Eksempel på returverdier |
|---|---|---|
| Dag | ||
| d | Dag i måneden, 2-sifret med foranstilt null | 01 til 31 |
| D | Ukedag, forkortet til tre bokstaver | Mon til Sun |
| j | Dag i måneden uten foranstilte nuller | 1 til 31 |
| l (lite 'L') | Fullstendig ukedag | Sunday til Saturday |
| N | Numerisk representasjon av ukedagen ifølge ISO-8601 | 1 (for mandag) til 7 (for søndag) |
| S | Tillegget av den engelske oppføringen for en månedsdag, to tegn | st, nd, rd eller th. Anbefalt å bruke med j. |
| w | Numerisk dag i uken | 0 (for søndag) til 6 (for lørdag) |
| z | Dagen i året (fra 0) | 0 til 365 |
| Uke | ||
| W | ISO-8601 ukesnummer i året, uken starter på mandag | Eksempel: 42 (den 42. uken i året) |
| Måned | ||
| F | Måned som helt ord, som January eller March | January til December |
| m | Måned som tall, med foranstilte nuller | 01 til 12 |
| M | Månedsnavn med tre bokstaver | Jan til Dec |
| n | Månedstall, uten foranstilte nuller | 1 til 12 |
| t | Antall dager i den angitte måneden | 28 til 31 |
| År | ||
| L | Skuddår eller ikke | 1 for et skuddår, ellers 0 |
| o | Årsnummeret til kalenderuka ifølge ISO-8601. Dette gir samme verdi som Y, med mindre ISO-kalenderuka (W) tilhører det foregående eller neste året, hvor da det året brukes. | Eksempler: 1999 eller 2003 |
| Y | Fire-sifret årsnummer | Eksempler: 1999 eller 2003 |
| y | Årsnummer, to-sifret | Eksempler: 99 eller 03 |
| Tid | ||
| a | Liten bokstav: Ante meridiem (formiddag) og Post meridiem (ettermiddag) | am eller pm |
| A | Stor bokstav: Ante meridiem (formiddag) og Post meridiem (ettermiddag) | AM eller PM |
| B | Swatch-Internet-Tid | 000 til 999 |
| g | Time i 12-timersformat, uten foranstilte nuller | 1 til 12 |
| G | Time i 24-timersformat, uten foranstilte nuller | 0 til 23 |
| h | Time i 12-timersformat, med foranstilte nuller | 01 til 12 |
| H | Time i 24-timersformat, med foranstilte nuller | 00 til 23 |
| i | Minutter, med foranstilte nuller | 00 til 59 |
| s | Sekunder, med foranstilte nuller | 00 til 59 |
| u | Mikrosekunder. Genererer alltid utdata 000000. | Eksempel: 000000 |
| Tidssone | ||
| e | Tidssonemarkør | Eksempler: UTC, GMT, Atlantic/Azores |
| I (stort 'i') | Hvis et dato faller i sommertid | 1 ved sommertid, ellers 0. |
| O | Tidsforskjell fra Greenwich time (GMT) i timer | Eksempel: +0200 |
| P | Tidsforskjell fra Greenwich time (GMT) i timer med dobbelpunkt mellom timer og minutter | Eksempel: +02:00 |
| T | Forkortelse for tidssone | Eksempler: EST, MDT... |
| Z | Offset for tidssonen i sekunder. Offsettet for tidssoner vest for UTC er alltid negativt og for tidssoner øst for UTC alltid positivt. | -43200 til 50400 |
| z | Returnerer dagen i året uten foranstilt null | |
| Fullstendig Dato/Tid | ||
| c | ISO 8601 dato | 2004-02-12T15:19:21+00:00 |
| r | Ifølge » RFC 2822 formatert dato | Eksempel: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Sekunder siden begynnelsen av UNIX-epoken (January 1 1970 00:00:00 GMT) | Se også funksjonsblokken TIME |
Parameteren deklarerer tiden i DT# i millisekunder. Hvis ingen parameter er definert, så brukes den aktuelle tiden.