Převod času / Unix timestamp
Tímto nástrojem převedete Unix timestamp na čitelné datum a čas a stejně tak z data zpět na timestamp. Zvládá vteřinové i milisekundové razítko, ukazuje výsledek v místním čase vašeho zařízení a průběžně zobrazuje aktuální Unix timestamp. Hodí se vývojářům, testerům a všem, kdo pracují s logy, API nebo databázemi. Vše běží přímo ve vašem prohlížeči.
Aktuální timestamp: – s
Jak převod času funguje
Unix timestamp (též Unixový čas nebo POSIX time) je jediné číslo, které vyjadřuje počet sekund uplynulých od 1. ledna 1970 00:00:00 UTC — tomuto okamžiku se říká „epocha". Například hodnota 1700000000 odpovídá 14. listopadu 2023. Čím vyšší číslo, tím pozdější okamžik; čas před rokem 1970 se zapisuje záporně.
Nástroj rozpozná dva rozsahy zápisu. Pokud zadané číslo má méně než 13 číslic, bere ho jako sekundy a pro převod ho vynásobí tisícem (JavaScript interně počítá v milisekundách). Číslo o 13 a více číslicích bere jako milisekundy. Výsledné datum se pak zobrazí ve vašem místním čase podle nastavení zařízení, ne v UTC — proto stejný timestamp uvidí člověk v Praze a v New Yorku s jinou hodinou.
Opačný směr funguje symetricky: z pole datum a čas (datetime-local) nástroj spočítá odpovídající timestamp jak v sekundách, tak v milisekundách. Vstupem je tedy buď číslo, nebo kalendářní datum; výstupem je vždy ten druhý formát.
Jak převod času použít
- Do pole Unix timestamp vložte číslo (např.
1700000000). Pod polem se okamžitě objeví odpovídající datum a čas ve vašem časovém pásmu. - Chcete-li opačný směr, klikněte do pole Datum a čas a vyberte konkrétní okamžik. Nástroj dopočítá timestamp v sekundách i v milisekundách.
- Údaj Aktuální timestamp dole tiká v reálném čase — hodí se, když potřebujete „teď" jako číslo.
| Vstup | Typ | Výsledek (místní čas) |
|---|---|---|
| 1700000000 | sekundy | 14. 11. 2023, 23:13:20 |
| 1700000000000 | milisekundy | 14. 11. 2023, 23:13:20 |
| 0 | sekundy | 1. 1. 1970, 01:00:00 (SEČ) |
K čemu se převod času hodí
Unix timestamp je nejběžnější způsob, jak počítače ukládají čas — najdete ho v databázích, API odpovědích, logách serverů, JWT tokenech i souborových metadatech. Když ladíte aplikaci a v logu vidíte holé číslo, tímto nástrojem ho během vteřiny přeložíte na lidsky čitelný okamžik. Naopak když testujete a potřebujete konkrétní časové razítko pro vstup, snadno ho z data vygenerujete.
Časté použití: kontrola platnosti tokenů, porovnání dvou událostí v logu, příprava testovacích dat nebo rychlé zjištění „kolik je teď v Unixu". Protože celý převod probíhá lokálně ve vašem prohlížeči, žádné zadané datum ani timestamp neopustí vaše zařízení — můžete bez obav pracovat i s údaji z interních systémů.
Časté dotazy
Co je Unix timestamp?
Je to počet sekund od 1. ledna 1970 00:00:00 UTC (tzv. epocha). Jde o jednoduchý číselný způsob, jak počítače ukládají a porovnávají čas nezávisle na časovém pásmu a formátu.
Jak nástroj pozná, jestli je číslo v sekundách, nebo milisekundách?
Podle počtu číslic. Má-li vstup méně než 13 číslic, bere ho jako sekundy a přenásobí tisícem; 13 a více číslic bere jako milisekundy. Dnešní razítka v sekundách mají 10 číslic, v milisekundách 13.
V jakém časovém pásmu se zobrazuje výsledek?
Ve vašem místním čase podle nastavení zařízení (přes funkci prohlížeče toLocaleString). Unix timestamp sám o sobě žádné pásmo nenese — vždy odkazuje na okamžik v UTC, který nástroj přepočítá na vaši místní hodinu.
Proč timestamp 0 neukazuje 1:00, ale já čekám půlnoc?
Timestamp 0 je půlnoc 1. 1. 1970 v UTC. Ve střední Evropě (SEČ, UTC+1) tomu odpovídá 01:00 místního času. Rozdíl je právě posun vašeho časového pásma vůči UTC.
Podporuje nástroj i data před rokem 1970?
Zadané timestampy nástroj bere jako nezáporná čísla, takže záporná (před epochou) v poli timestamp nezpracuje. Přes pole Datum a čas ale můžete vybrat i dřívější datum a nástroj k němu dopočítá odpovídající (záporný) timestamp.
Odesílá se zadané datum někam na server?
Ne. Celý převod probíhá výhradně ve vašem prohlížeči pomocí JavaScriptu. Žádný timestamp ani datum neopouští vaše zařízení, není potřeba připojení ani registrace.
Co je to problém roku 2038?
Systémy, které ukládají Unix čas jako 32bitové celé číslo se znaménkem, přetečou 19. ledna 2038. Moderní prostředí včetně JavaScriptu používají větší rozsah, takže se jich to netýká.
Umí nástroj i milisekundovou přesnost?
Ano. Při zadání data dopočítá razítko v sekundách i v milisekundách a milisekundové vstupní timestampy (13+ číslic) správně rozpozná a převede na datum.
Zdroje a standardy
📅 Naposledy aktualizováno: 16. 7. 2026