Převodník epochálního času

Převádějte Unixová časová razítka na čitelná data a naopak

Podíl:

Aktuální Unixové časové razítko

1776442580

Živý epochální čas v sekundách

Převod časového razítka na datum

Převod data na časové razítko

Dekódování Unixové epochy

Unixový čas (neboli epochální čas) je systém kontrolující tep digitálního světa. Sleduje počet sekund, které uplynuly od "Unixové epochy" — 00:00:00 UTC 1. ledna 1970.

Proč používat Unixový čas?

1

Efektivita

Počítače preferují jednoduché celé čísla před složitými datovými řetězci. Zpracování a ukládání je rychlejší.

2

Univerzálnost

Při ukládání ignoruje časová pásma. 1696516200 je stejný okamžik v Tokiu jako v New Yorku.

3

Snadná matematika

Výpočet rozdílu mezi dvěma daty je jednoduchý jako odečítání (A - B).

Získejte aktuální epochu ve vašem jazyce

PHP time()
JavaScript Math.floor(Date.now() / 1000)
Python import time; time.time()
Java System.currentTimeMillis() / 1000
Go time.Now().Unix()
Ruby Time.now.to_i

Problém roku 2038

19. ledna 2038 dojde 32bitovým systémům čísla pro uložení času, což způsobí "Unixový Y2K". Většina moderních 64bitových systémů je již bezpečná na dalších 292 miliard let.

Často kladené otázky

Co je Unixové časové razítko (epochální čas)?
Unixové časové razítko (známé také jako epochální čas nebo POSIX čas) je počet sekund, které uplynuly od 1. ledna 1970, 00:00:00 UTC. Jedná se o široce používaný standard pro reprezentaci času v počítačových systémech a programování.
Proč používat epochální čas místo běžných dat?
Epochální čas je nezávislý na časovém pásmu, což ho činí ideálním pro ukládání dat v databázích a API. Je to jednoduché celé číslo, které se snadno porovnává, třídí a počítá rozdíly. Většina programovacích jazyků má vestavěné funkce pro převod mezi epochálním časem a čitelnými daty.