Bloc funcțional DT2STR

Blocul funcțional DT2STR transformă o oră cu formatul specificat în un șir de caractere.

Intrarea DT

Intrarea definește data în DT#, care se utilizează pentru calcul. Dacă nu este specificată nicio dată, se calculează cu timestamp-ul 0.

Intrarea FORMAT

Cu intrarea se definește formatul ca șir de caractere. Dacă nu este setată nicio valoare sau este lăsată goală, se presupune șirul de caractere "Y-m-d H:i:s".

Sfaturi: Pentru a afișa o literă sau d, fiecare literă trebuie să fie marcată cu semnele de scăpare \. De exemplu: "\d\a\y: d" afișează "day: 01".

Caractere de format Descriere Exemple de valori de returnare
Ziua
d Ziua lunii, 2 cifre cu zero inițială 01 până la 31
D Ziua săptămânii, abreviată la trei litere Mon până la Sun
j Ziua lunii fără zero inițială 1 până la 31
l (litera mică 'L') Ziua săptămânii scrisă pe deplin Sunday până la Saturday
N Reprezentarea numerică a zilei săptămânii conform ISO-8601 1 (pentru luni) până la 7 (pentru duminică)
S Anexă a enumerației engleze pentru o zi de lună, două caractere st, nd, rd sau th. Se recomandă utilizarea cu j.
w Ziua numerică a săptămânii 0 (pentru duminică) până la 6 (pentru sâmbătă)
z Ziua anului (începând de la 0) 0 până la 365
Săptămâna
W Numărul săptămânii anului conform ISO-8601, săptămâna începe luni Exemplu: 42 (a 42-a săptămână a anului)
Luna
F Luna ca cuvânt întreg, precum January sau March January până la December
m Luna ca număr, cu zero inițială 01 până la 12
M Numele lunii cu trei litere Jan până la Dec
n Numărul lunii, fără zero inițială 1 până la 12
t Numărul de zile al lunii specificate 28 până la 31
Anul
L An bisect sau nu 1 pentru un an bisect, altfel 0
o Numărul anului săptămânii calendaristice conform ISO-8601. Aceasta rezultă în aceeași valoare ca și Y, cu excepția cazului în care săptămâna calendaristică ISO (W) aparține anului precedent sau următor, utilizând atunci acel an. Exemple: 1999 sau 2003
Y Numărul anului cu patru cifre Exemple: 1999 sau 2003
y Numărul anului cu două cifre Exemple: 99 sau 03
Oră
a Scris cu litere mici: Ante meridiem (dimineață) și Post meridiem (după-amiază) am sau pm
A Scris cu litere mari: Ante meridiem (dimineață) și Post meridiem (după-amiază) AM sau PM
B Swatch Internet Time 000 până la 999
g Oră în formatul de 12 ore, fără zero inițială 1 până la 12
G Oră în formatul de 24 ore, fără zero inițială 0 până la 23
h Oră în formatul de 12 ore, cu zero inițială 01 până la 12
H Oră în formatul de 24 ore, cu zero inițială 00 până la 23
i Minute, cu zero inițială 00 până la 59
s Secunde, cu zero inițială 00 până la 59
u Microsecunde. Generează întotdeauna ieșirea 000000. Exemplu: 000000
Fus orar
e Identificator de fus orar Exemple: UTC, GMT, Atlantic/Azores
I (litera mare 'i') Căd o dată în timpul de vară 1 în timpul de vară, altfel 0.
O Diferența de timp față de ora Greenwich (GMT) în ore Exemplu: +0200
P Diferența de timp față de ora Greenwich (GMT) în ore cu două puncte între ore și minute Exemplu: +02:00
T Abrevierea fusului orar Exemple: EST, MDT...
Z Deplasarea fusului orar în secunde. Deplasarea pentru fusele orare vestice de UTC este întotdeauna negativă și pentru fusele orare estice de UTC întotdeauna pozitivă. -43200 până la 50400
z Returnează ziua anului, fără zero inițială
Datum/Oră complet(ă)
c ISO 8601 Date 2004-02-12T15:19:21+00:00
r Conform formatului » RFC 2822 dată Exemplu: Thu, 21 Dec 2000 16:01:07 +0200
U Secunde de la începutul erei UNIX (January 1 1970 00:00:00 GMT) Vezi și blocul funcțional TIME

Ieșirea STR

Ieșirea returnează un șir de caractere cu formatul specificat.