Převodník formátů data online — DD.MM.YYYY, ISO 8601, Unix timestamp a další formáty

Zadejte datum v libovolném formátu — převodník ho okamžitě zobrazí ve všech oblíbených formátech: od českého DD.MM.YYYY až po Unix timestamp a RFC 2822

Převod formátu data
Zadejte datum
Výsledek

Zadejte datum a klikněte na „Převést"

Referenční data — načíst do převodníku
Dnes

Aktuální datum podle vašeho zařízení

28. října 1918

Den vzniku samostatného Československa — státní svátek České republiky

1. ledna 1993

Vznik samostatné České republiky — den rozdělení Československa

1. ledna 2000

Začátek tisíciletí — oblíbené datum pro testování parserů a databází

1. ledna 1970

Unix epoch — nulový bod Unix timestamp. Datum, od kterého se počítají všechny Unix timestampy

29. února 2000

Přestupný den — častá příčina chyb v programech, které nesprávně zpracovávají data

Formáty data — co znamenají a kde se používají
DD.MM.YYYY — proč Česká republika a Evropa píší datum obráceně než USA

Formát DD.MM.YYYY (den.měsíc.rok) je standard České republiky, Německa, Francie a většiny zemí střední a východní Evropy. Logika: od nejmenšího k největšímu — nejprve den, pak měsíc, pak rok. Oddělovač je tečka. Příklad: 22.03.2026. USA používají MM/DD/YYYY — nejprve měsíc. To je hlavní zdroj záměn: datum 03/04/2026 Američan přečte jako 4. března, Evropan jako 3. dubna. Proto se v mezinárodních dokumentech doporučuje ISO 8601.

ISO 8601 (YYYY-MM-DD) — mezinárodní standard a proč je lepší

ISO 8601 je mezinárodní standard zápisu data ve formátu YYYY-MM-DD (rok-měsíc-den). Příklad: 2026-03-22. Výhody: jednoznačný — nezávisí na zemi a jazyce. Vhodný pro řazení — data se řadí lexikograficky správně. Je to standard pro databáze (SQL), API, JSON, XML, log soubory, Git commity. HTML atribut type="date" také používá YYYY-MM-DD. Pokud jste vývojář nebo pracujete s daty — vždy ukládejte data ve formátu ISO 8601.

Unix timestamp — co to je a k čemu slouží

Unix timestamp (nebo POSIX time) je počet sekund, které uplynuly od 1. ledna 1970 00:00:00 UTC (Unix epoch). Příklad: 1742601600 = 22. března 2026 00:00:00 UTC. Používá se ve všech operačních systémech, databázích, programovacích jazycích, API a lozích. Výhody: jedno číslo bez časového pásma a jazyka, vhodné pro aritmetiku s daty. JavaScript používá milisekundy (Date.now() = timestamp × 1000). Maximum 32bitového timestampu je 19. ledna 2038 ("Problém roku 2038").

MM/DD/YYYY — americký formát a kde se s ním setkáte

Formát MM/DD/YYYY je standard USA a částečně Kanady. Příklad: 03/22/2026 = 22. března 2026. Je nelogický z pohledu většiny světa (nejprve měsíc, pak den, pak rok). Přesto dominuje v amerických dokumentech, formulářích, programech a Excel souborech nastavených na americký region. Pokud jste dostali CSV nebo Excel soubor z amerického zdroje — první sloupec s daty je pravděpodobně ve formátu MM/DD/YYYY.

Časté otázky o formátech data
Jaký je rozdíl mezi DD.MM.YYYY a MM/DD/YYYY?

Pořadí složek a oddělovač. DD.MM.YYYY je česko-evropský standard: nejprve den, pak měsíc, pak rok, s tečkou. MM/DD/YYYY je americký: nejprve měsíc, pak den, pak rok, s lomítkem. Datum 03/04/2026: v ČR je to 3. dubna, v USA 4. března. Pokud formát neznáte, je bezpečnější použít ISO 8601 (YYYY-MM-DD) — ten je jednoznačný.

Co je ISO 8601 a kde se používá?

ISO 8601 je mezinárodní standard zápisu data (YYYY-MM-DD) a času (YYYY-MM-DDTHH:MM:SS). Příklad: 2026-03-22. Používá se v: SQL databázích (typ DATE), REST API a JSON, HTML input[type="date"], log souborech, Gitu, XML a HTML meta tazích. Hlavní výhoda je jednoznačnost a správné lexikografické řazení: řetězce ve formátu YYYY-MM-DD se řadí správně i jako prostý text.

Jak převést Unix timestamp na běžné datum?

Unix timestamp je počet sekund od 1. ledna 1970 (UTC). Převod: zadejte číslo do převodníku do pole "Unix timestamp" — okamžitě uvidíte datum ve všech formátech. Pro ruční výpočet: timestamp ÷ 86400 = počet dní od 1970-01-01. V JavaScriptu: new Date(timestamp * 1000).toISOString(). V PHP: date("Y-m-d", $timestamp). V Pythonu: datetime.fromtimestamp(timestamp).

Jak poznat formát data v neznámém souboru?

Zadejte několik dat do převodníku a podívejte se, které čtení dává smysl. Zkontrolujte hodnotu dne: pokud je první číslo větší než 12 (např. 23/03/2026), jde určitě o den — formát je DD/MM/YYYY nebo DD.MM.YYYY. Pokud jsou obě první čísla ≤ 12, zkontrolujte kontext nebo rok (obvykle čtyřciferný, stojí jako první nebo poslední). ISO 8601 (YYYY-MM-DD) vždy začíná čtyřciferným rokem.

Co je RFC 2822 a kde se používá?

RFC 2822 je standard formátu data v hlavičkách e-mailů a RSS kanálů. Vypadá takto: Sun, 22 Mar 2026 14:30:00 +0200. Obsahuje: den týdne, číslo, zkrácený měsíc anglicky, rok, čas a UTC posun. PHP funkce date("r") vrací RFC 2822. V JavaScriptu: new Date().toUTCString() vrací podobný formát.

Proč 29. února způsobuje problémy v programech?

Únor má 29 dní pouze v přestupném roce (dělitelný 4, ale ne 100, pokud není dělitelný 400). Programy, které tuto podmínku nekontrolují, buď spadnou, nebo přesunou datum na 1. března. Rok 2000 je přestupný (dělitelný 400). Rok 1900 přestupný není. Při zadání 29.02 pro libovolný rok převodník ověří, zda toto datum existuje.

Co je "Problém roku 2038" u Unix timestampu?

Starý 32bitový Unix timestamp dosáhne maxima 19. ledna 2038 ve 03:14:07 UTC (hodnota 2 147 483 647). Poté 32bitový znaménkový celočíselný typ přeteče a stane se záporným — programy používající starý typ mohou data zpracovávat nesprávně. Moderní 64bitové systémy a jazyky tento problém nemají — maximum přesahuje ~292 miliard let.

Jaký formát data použít v databázích a API?

Vždy ISO 8601 (YYYY-MM-DD nebo YYYY-MM-DDTHH:MM:SSZ). Důvody: jednoznačný bez ohledu na jazyk a region, správně se řadí jako řetězec, podporován všemi databázemi (MySQL, PostgreSQL, SQLite), jazyky (JS, Python, PHP, Java) a standardy (JSON Schema, OpenAPI). Unix timestamp je vhodný pro přesné časové razítko s ohledem na časové pásmo — ukládejte jako 64bitové celé číslo.

Převodník formátů data — jak převádět mezi DD.MM.YYYY, ISO 8601 a Unix timestamp

Formát zápisu data je jednou z nejčastějších příčin chyb v programech, nedorozumění v dokumentech a problémů s importem dat. Důvod je prostý: v různých zemích a systémech platí různé konvence a 03/04/2026 může znamenat 3. dubna i 4. března — záleží na tom, kdo to napsal.

Jaký formát data používat v České republice

Oficiální standard pro dokumenty v České republice je DD.MM.YYYY s tečkou: 22.03.2026. Odpovídá ČSN a je přijat ve většině státních institucí, bank a účetních programů. Při vývoji webu a práci s databázemi se doporučuje ISO 8601 (YYYY-MM-DD) — je jednoznačný a podporován všemi moderními databázemi a API.

Proč vývojáři používají Unix timestamp

Unix timestamp je počet sekund od 1. ledna 1970 UTC. Jde o prosté celé číslo, nezávislé na jazyce, časovém pásmu a regionu. Aritmetika s ním je snadná: přidejte 86400 — získáte zítřek, odečtěte 3600 — získáte hodinu zpět. Proto je timestamp standardem v lozích, databázích, cache, frontách úkolů a všech systémech, kde záleží na přesné chronologii. JavaScript používá milisekundy (Date.now()), takže timestamp z JS je třeba dělit 1000 pro získání Unix sekund.

Automatické rozpoznání formátu data

Převodník se pokouší formát rozpoznat automaticky. Logika: pokud je první složka větší než 12 — jde o den, formát je DD/MM nebo DD.MM. Pokud je první složka čtyřciferná — ISO 8601. Pokud bylo zadáno velké číslo bez oddělovačů — Unix timestamp nebo milisekundy. Pokud je přítomen název měsíce — rozpozná se jazyk a pozice dne. V nejednoznačných případech (např. 03/04/2026) převodník zobrazí upozornění a nabídne ruční volbu formátu.

Časté chyby při práci s formáty data

Nejčastější problémy: import CSV s daty v americkém formátu do českých programů (měsíc a den se zamění), Excel automaticky převádí data podle regionálních nastavení, API vracející timestamp v milisekundách místo sekund, a databáze s daty uloženými jako řetězce bez pevného formátu. Vyhněte se ukládání dat jako řetězců — vždy používejte typ DATE/DATETIME nebo Unix timestamp v celočíselném poli.

Související Nástroje

Upozornění: všechny výpočty na této stránce jsou orientační a poskytují se pro informaci. Výsledky se mohou lišit od skutečných v závislosti na individuálních podmínkách, technických charakteristikách, regionu, změnách v legislativě atd.

Finanční, lékařské, stavební, komunální, automobilové, matematické, vzdělávací a IT kalkulačky nejsou profesionální konzultací a nemohou být jediným základem pro přijímání důležitých rozhodnutí. Pro přesné výpočty a rady doporučujeme obrátit se na odborné specialisty.

Administrace stránky nenese odpovědnost za možné chyby nebo škody spojené s použitím výsledků výpočtů.