Funktionsblock DT2STR

Funktionsblocket DT2STR omvandlar en tidpunkt med det angivna formatet till en sträng.

Ingång DT

Ingången definierar datumet i DT#, vilket används för beräkningen. Om inget datum anges, så beräknas med tidsstämpeln 0.

Ingång FORMAT

Med ingången definieras formatet som en sträng. Om inget värde anges eller lämnas tomt, så antas strängen "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 för 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') Utskrivet 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 den engelska uppräkningen för en månad, 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 hel 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 Årssiffra för kalenderveckan enligt ISO-8601. Detta ger samma värde som Y, utom om ISO-kalenderveckan (W) tillhör det föregående eller nästa året, varvid det året används. Exempel: 1999 eller 2003
Y Fyrsiffrig årssiffra Exempel: 1999 eller 2003
y Årssiffra, tvåsiffrig Exempel: 99 eller 03
Tid
a Litet skrivet: Ante meridiem (förmiddag) och Post meridiem (eftermiddag) am eller pm
A Stort skrivet: Ante meridiem (förmiddag) och Post meridiem (eftermiddag) AM eller PM
B Swatch-Internet-Tid 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 utgången 000000. Exempel: 000000
Tidszon
e Tidszon-beteckning 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 Returnerar 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

Utgång STR

Utgången returnerar en sträng med det angivna formatet.