Blok funkcija DT2STR

Blok funkcija DT2STR pretvara vrijeme s navedenim formatom u niz znakova.

Ulaz DT

Ulaz definira datum u DT#, koji se koristi za izračun. Ako nije naveden datum, računa se s vremenom žiga 0.

Ulaz FORMAT

Ulazom se definira format kao niz znakova. Ako nije postavljen vrijednost odnosno ostavljeno prazno, pretpostavlja se niz znakova "Y-m-d H:i:s".

Savjet: Da bi se ispisao slovo odnosno d, svako slovo mora biti označeno escape znakom \. Na primjer: "\d\a\y: d" daje "day: 01".

Format znakova Opis Primjer povratnih vrijednosti
Dan
d Dan mjeseca, dvocifren s vodilom nula 01 do 31
D Dan u tjednu, skraćen na tri slova Mon do Sun
j Dan mjeseca bez vodilih nula 1 do 31
l (malo 'L') Potpuni naziv dana u tjednu Sunday do Saturday
N Numerička reprezentacija dana u tjednu prema ISO-8601 1 (za ponedjeljak) do 7 (za nedjelju)
S Dodatak engleskog popisa za dan u mjesecu, dva znaka st, nd, rd ili th. Preporučuje se korištenje s j.
w Numerički dan u tjednu 0 (za nedjelju) do 6 (za subotu)
z Dan godine (počevši od 0) 0 do 365
Tjedan
W ISO-8601 broj tjedna u godini, tjedan počinje ponedjeljkom Primjer: 42 (42. tjedan u godini)
Mjesec
F Mjesec kao cijela riječ, poput January ili March January do December
m Mjesec kao broj, s vodilim nulama 01 do 12
M Naziv mjeseca s tri slova Jan do Dec
n Broj mjeseca, bez vodilih nula 1 do 12
t Broj dana navedenog mjeseca 28 do 31
Godina
L Da li je prijestupna godina ili ne 1 za prijestupnu godinu, inače 0
o Broj godine kalendarske sedmice prema ISO-8601. Ovo daje istu vrijednost kao i Y, osim ako ISO kalendarska sedmica (W) ne pripada prethodnoj ili sljedećoj godini, kada se koristi ta godina. Primjeri: 1999 ili 2003
Y Četveroznamenkasti broj godine Primjeri: 1999 ili 2003
y Broj godine, dvocifren Primjeri: 99 ili 03
Vrijeme
a Malo slovo: Ante meridiem (prije podne) i Post meridiem (poslije podne) am ili pm
A Veliko slovo: Ante meridiem (prije podne) i Post meridiem (poslije podne) AM ili PM
B Swatch internet vrijeme 000 do 999
g Sat u 12-satnom formatu, bez vodilih nula 1 do 12
G Sat u 24-satnom formatu, bez vodilih nula 0 do 23
h Sat u 12-satnom formatu, s vodilim nulama 01 do 12
H Sat u 24-satnom formatu, s vodilim nulama 00 do 23
i Minute, s vodilim nulama 00 do 59
s Sekunde, s vodilim nulama 00 do 59
u Mikrosekunde. Uvijek proizvodi izlaz 000000. Primjer: 000000
Vremenska zona
e Oznaka vremenske zone Primjeri: UTC, GMT, Atlantic/Azores
I (veliko 'i') Da li datum pada u ljetno vrijeme 1 za ljetno vrijeme, inače 0.
O Razlika u vremenu od Greenwich vremena (GMT) u satima Primjer: +0200
P Razlika u vremenu od Greenwich vremena (GMT) u satima s dvotočkom između sati i minuta Primjer: +02:00
T Skraćenica vremenske zone Primjeri: EST, MDT...
Z Offset vremenske zone u sekundama. Offset za vremenske zone zapadno od UTC je uvijek negativan, a za one istočno od UTC uvijek pozitivan. -43200 do 50400
z Vraća dan godine bez vodilog nula
Potpuno datum/vrijeme
c ISO 8601 datum 2004-02-12T15:19:21+00:00
r Datum formatiran prema » RFC 2822 Primjer: Thu, 21 Dec 2000 16:01:07 +0200
U Sekunde od početka UNIX ere (January 1 1970 00:00:00 GMT) Vidi također blok funkcija TIME

Izlaz STR

Izlaz vraća niz znakova s navedenim formatom.