Symbol |
Popis |
Příklad |
Den |
d |
Den v měsíci, dvoumístný |
01 až 31 |
D |
Textová zkratka dne, třímístná |
Mon až Sun |
j |
Den v měsíci bez nuly na začátku |
1 až 31 |
l (malé „L“) |
Den jako text |
Pondělí až Neděle |
N |
ISO 8601 numerická reprezentace dne v týdnu |
1 (pro pondělí) až 7 (pro neděli) |
S |
Přívlastek čísla v angličtině |
st, nd, rd, th. Používá se
s j |
w |
Numerická verze dne v týdnu |
0 (pro neděli) až 6 (pro sobotu) |
z |
Den v roce |
0 až 365 |
Týden |
W |
ISO 8601 týden v roce, týdny začínají pondělím |
42 (42. týden v roce) |
Měsíc |
F |
plná textová verze měsíce |
leden až prosinec |
m |
Numerická verze měsíce, s nulami |
01 až 12 |
M |
krátká textová verze měsíce, tři písmena |
Led až Pro |
n |
numerická verze měsíce, bez nul |
1 až 12 |
t |
počet dnů v daném měsíci |
28 až 31 |
Rok |
L |
Jestli je přestupný rok |
1 pokud je přestupný rok, 0 pokud ne |
o |
ISO 8601 řazení týdnů v roce. Stejné jako y, bez situace,
že ISO číslo týdne (W) patří do předchozího, nebo nadcházejícího
roku, pak se použije ten rok. |
1999 nebo 2003 |
X |
Rozšířená numerická verze roku, alespoň 4 číslice, s „-“ pro
př. n. l., „+“ pro n. l. |
-0055, +0787, +1999, +10191 |
x |
Rozšířená numerická verze roku pokud je vyžadována, nebo klasická
numerická reprezentace roku (jako Y). Alespoň 4 číslice, s „-“
pro čísla př. n. l. |
-0055, 0787, 1999, +10191 |
Y |
Úplná numerická verze roku, alespoň 4 číslice, s „-“ pro př.
n. l. |
-0055, 0787, 1999,
2003, 10191 |
y |
Dvoučíselná reprezentace roku |
99, 03 |
Čas |
a |
Lowercase Ante meridiem a Post meridiem |
am nebo pm |
A |
Uppercase Ante meridiem a Post meridiem |
AM nebo PM |
B |
Swatch Internet time (druh měření času zavedený firmou Swatch) |
000 až 999 |
g |
12 hodinový formát času bez nul na začátku |
1 až 12 |
G |
24 hodinový formát času bez nul na začátku |
0 až 23 |
h |
12 hodinový formát času s nulami na začátku |
01 až 12 |
H |
24 hodinový formát času s nulami na začátku |
00 až 23 |
i |
Minuty s nulami na začátku |
00 až 59 |
s |
Sekundy s nulami na začátku |
00 až 59 |
u |
Mikrosekundy. Pozn.: date() vždy vygeneruje
000000 kvůli int parametru, DateTime::format()
podporuje mikrosekundy pokud DateTime (datum + čas) obsahuje mikrosekundy. |
654321 |
v |
Milisekundy. Pozn. stejná jako pro u. |
654 |
Časové pásmo |
e |
Identifikátor časového pásma |
UTC, GMT, Atlantic/Azores |
I (velké i) |
Jestli je čas letní, nebo ne |
1 pro letní čas, 0 pokud není |
O |
Rozdíl oproti Greenwitchskému času (GMT) bez dvojtečky mezi hodinou a
minutami |
+0200 |
P |
Rozdíl oproti Greenwitchskému času (GMT) s dvojtečkou mezi hodinou a
minutami |
+02:00 |
p |
Stejné jako P, ale vrátí Z místo +00:00
(k dispozici od PHP 8.0.0) |
+02:00 |
T |
Zkratka časového pásma, pokud je známa, jinak GMT offset |
EST, MDT, +05 |
Z |
Offset časového pásma v sekundách. Offset pásem západně od UTC je
vždy záporný, východně je vždy kladný. |
-43200 až 50400 |
Úplné Date/Time (Datum/Čas) |
c |
ISO 8601 datum |
2004–02–12T15:19:21+00:00 |
r |
» RFC 2822/» RFC 5322 formátované datum |
Thu, 21 Dec 2000 16:01:07 +0200 |
U |
Sekundy od Unixového času (January 1 1970 00:00:00 GMT) |
Viz time() |