date - Datum och tid

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

Funktionsblocket date ger en formaterad tid ut.

Parametern format

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

Parameter t

Parametern deklarerar tiden i DT# i millisekunder. Om ingen parameter definieras, används den aktuella tiden.