| 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() |