Převodník Časové Znaky - Unix Epoch a Datum/Čas

Current Timestamp
Seconds—
Milliseconds—
UTC—
Local—

Unix Timestamp → Date & Time

  • Seconds
  • Milliseconds
  • Local
  • UTC
—

Práce s časovými znakmi je denní úkol pro vývojáře napříč všemi stacky. Ať už ladíte odpovědi API, převádíte hodnoty z databáze nebo synchronizujete čas mezi systémy, náš Převodník Časové Znaky práci vyřeší okamžitě.

Nástroj převádí obousměrně: zadejte Unixovou časovou značku a získejte čitelné datum, nebo vyberte datum a získejte odpovídající značku. Podporuje formáty s 10 číslicemi (sekundy) i 13 číslicemi (milisekundy) — přepínejte mezi nimi podle potřeby.

Živý panel nahoře vždy zobrazuje aktuální časovou značku v obou formátech plus aktuální UTC a místní čas, aktualizuje se každou sekundu. To je neocenitelné, když potřebujete rychle získat "nyní" pro testování nebo logování.

Pamatujte, že Unixové časové znaky jsou nezávislé na časovém pásmu — reprezentují absolutní bod v čase. Výběr časového pásma ovlivňuje pouze způsob zobrazení řetězce data. Při ukládání časových znak do databází nebo přenosu mezi službami vždy používejte UTC.

Vzorec
Unixová časová značka = Math.floor(Date.now() ÷ 1000) | Datum = new Date(timestamp × 1000)

Často kladené otázky

Co je Unixová časová značka?
Unixová časová značka (také nazývaná Epoch time) je počet sekund, které uplynuly od 1. ledna 1970 (půlnoc UTC). Je to univerzální způsob reprezentace dat a časů v různých programovacích jazycích a systémech.
Proč mají některé časové značky 10 číslic a jiné 13?
10místné časové značky reprezentují sekundy od epoch. 13místné značky reprezentují milisekundy od epoch. JavaScript používá milisekundy (13místné), zatímco Unix nástroje příkazové řádky často používají sekundy (10místné).
Jak převedu časovou značku v JavaScriptu?
Pro získání aktuální časové značky (sekundy): Math.floor(Date.now() / 1000). Pro převod zpět: new Date(timestamp * 1000). Pro milisekundy použijte Date.now() přímo a new Date(timestamp) bez násobení.
Jaké časové pásmo používá Unixová časová značka?
Unixová časová značka je svou podstatou založena na UTC — reprezentuje globální okamžik v čase nezávisle na časovém pásmu. Časové pásmo hraje roli pouze při převodu časové značky na čitelný řetězec data pro zobrazení.

Související Kalkulačky