Jak převést Unix timestamp
- Vložte timestamp: 13 číslic se bere jako milisekundy a 10 číslic jako sekundy.
- Podívejte se na datum v UTC, ve formátu ISO 8601 a ve svém místním čase.
- Pro opačný směr vyberte datum a čas a zkopírujte sekundy nebo milisekundy.
- „Použít aktuální čas“ načte přítomný okamžik do obou převodníků.
Co je Unix čas
Unix čas (neboli epoch) počítá sekundy uplynulé od 1. ledna 1970, 00:00:00 UTC. Je to nejběžnější způsob ukládání dat v databázích, logech a API, protože jde o jediné číslo nezávislé na časovém pásmu.
Mnoho systémů, například JavaScript, místo sekund používá milisekundy. Proto je timestamp s 10 číslicemi obvykle v sekundách a s 13 číslicemi v milisekundách.
Výsledek v UTC je na celém světě stejný; místní čas závisí na časovém pásmu nastaveném ve vašem zařízení.
Co je dobré vědět
- Hodnoty s 11 nebo více číslicemi se čtou jako milisekundy; pokud je váš timestamp v sekundách pro velmi vzdálené datum, může být špatně interpretován.
- Zadané datum se interpretuje v časovém pásmu vašeho zařízení.
- Nezohledňuje přestupné sekundy: Unix čas je ignoruje.
Často kladené otázky
Co je Unix timestamp?
Je to počet sekund, které uplynuly od 1. ledna 1970, 00:00 UTC.
Jak poznám, zda je v sekundách, nebo milisekundách?
S 10 číslicemi je v sekundách; s 13 v milisekundách. Nástroj to rozpozná a sdělí vám, jak hodnotu interpretoval.
Co je problém roku 2038?
Systémy, které ukládají Unix čas v 32 bitech, přestanou 19. ledna 2038 fungovat. 64bitové systémy tento problém nemají.
Funguje to s daty před rokem 1970?
Ano, pomocí záporných čísel.
Je to zdarma?
Ano, je to zdarma, nevyžaduje registraci a funguje přímo ve vašem prohlížeči.