date - Datum en Tijd

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

De functieblok date geeft een geformatiseerde tijd weer.

Parameter Format

Met de parameter wordt het formaat gedefinieerd. Wanneer geen waarde ingesteld is of leeggelaten, wordt de waarde "Y-m-d H:i:s" aangenomen.

Tip: Om een letter respectievelijk d weer te geven, moet elke letter met het escape-teken \ gemarkeerd worden. Bijvoorbeeld: "\d\a\y: d" geeft "day: 01" weer.

Formaattekens Beschrijving Voorbeeld van retourwaarden
Dag
d Dag van de maand, 2-cijferig met leidende nul 01 tot 31
D Weekdag, ingekort tot drie letters Mon tot Sun
j Dag van de maand zonder leidende nullen 1 tot 31
l (klein 'L') Uitgeschreven weekdag Sunday tot Saturday
N Numerieke representatie van de weekdag volgens ISO-8601 1 (voor maandag) tot 7 (voor zondag)
S Aanhangsel van de Engelse opsomming voor een maanddag, twee tekens st, nd, rd of th. Aanbevolen om te gebruiken met j.
w Numerieke dag van een week 0 (voor zondag) tot 6 (voor zaterdag)
z De dag van het jaar (van 0 beginnend) 0 tot 365
Week
W ISO-8601 weeknummer van het jaar, de week begint op maandag Voorbeeld: 42 (de 42e week in het jaar)
Maand
F Maand als volledig woord, zoals January of March January tot December
m Maand als getal, met leidende nullen 01 tot 12
M Maandsnaam met drie letters Jan tot Dec
n Maandnummer, zonder leidende nullen 1 tot 12
t Aantal dagen van de opgegeven maand 28 tot 31
Jaar
L Schrikkeldag of niet 1 voor een schrikkeljaar, anders 0
o Jaartal van de kalenderweek volgens ISO-8601. Dit geeft dezelfde waarde als Y, tenzij de ISO-kalenderweek (W) behoort tot het voorgaande of volgende jaar, waarbij dan dat jaar wordt gebruikt. Voorbeelden: 1999 of 2003
Y Viercijferig jaartal Voorbeelden: 1999 of 2003
y Jaartal, tweecijferig Voorbeelden: 99 of 03
Tijd
a Klein geschreven: Ante meridiem (voormiddag) en Post meridiem (namiddag) am of pm
A Hoofdletter: Ante meridiem (voormiddag) en Post meridiem (namiddag) AM of PM
B Swatch-Internet-Tijd 000 tot 999
g Uur in 12-uursformaat, zonder leidende nullen 1 tot 12
G Uur in 24-uursformaat, zonder leidende nullen 0 tot 23
h Uur in 12-uursformaat, met leidende nullen 01 tot 12
H Uur in 24-uursformaat, met leidende nullen 00 tot 23
i Minuten, met leidende nullen 00 tot 59
s Seconden, met leidende nullen 00 tot 59
u Microseconden. Genereert altijd de uitvoer 000000. Voorbeeld: 000000
Tijdzone
e Tijdzonesymbool Voorbeelden: UTC, GMT, Atlantic/Azores
I (hoofdletter 'i') Valt een datum in de zomertijd 1 bij zomertijd, anders 0.
O Tijdverschil ten opzichte van Greenwich Mean Time (GMT) in uren Voorbeeld: +0200
P Tijdverschil ten opzichte van Greenwich Mean Time (GMT) in uren met dubbelpunt tussen uren en minuten Voorbeeld: +02:00
T Afkorting van de tijdzone Voorbeelden: EST, MDT...
Z Offset van de tijdzone in seconden. De offset voor tijdzones westelijk van UTC is altijd negatief en voor tijdzones oostelijk van UTC altijd positief. -43200 tot 50400
z Geeft de dag van het jaar terug, zonder leidende nul
Volledig(e) Datum/Tijd
c ISO 8601 datum 2004-02-12T15:19:21+00:00
r Volgens » RFC 2822 geformatiseerde datum Voorbeeld: Thu, 21 Dec 2000 16:01:07 +0200
U Seconden sinds het begin van de UNIX-epoque (January 1 1970 00:00:00 GMT) Zie ook functieblok TIME

Parameter t

De parameter verklaart de tijd in DT# in milliseconden. Wanneer geen parameter gedefinieerd is, wordt de huidige tijd gebruikt.