Funksjonsblokk DT2STR

Funksjonsblokken DT2STR konverterer en tid med det angitte formatet til en streng.

Inngang DT

Inngangen definerer datoen i DT#, som brukes til beregning. Hvis ingen dato er angitt, så beregnes det med tidsstemplet 0.

Inngang FORMAT

Med inngangen defineres formatet som en streng. Hvis ingen verdi er satt eller feltet er tomt, så antas strengen "Y-m-d H:i:s".

Tips: For å skrive ut en bokstav eller d, må hver bokstav markeres med escape-tegnene \. Eksempel: "\d\a\y: d" gir "day: 01".

Format-tegn Beskrivelse Eksempel for 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') Fullt skrevet 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 opptellingen for en månedsdag, to tegn st, nd, rd eller th. Anbefalt å bruke med j.
w Numerisk dag i en uke 0 (for søndag) til 6 (for lørdag)
z Dagen i året (fra 0 startende) 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 Litt: Ante meridiem (formiddag) og Post meridiem (ettermiddag) am eller pm
A Stort: 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') Fall et dato inn 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 tidssone 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
Fullt(s) 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

Utgang STR

Utgangen returnerer en streng med det angitte formatet.