Brezplačno orodje

Pretvornik Unixovega časovnega žiga

Pretvorite Unixov čas (epoch) v berljiv datum in nazaj, v katerem koli časovnem pasu. Sekunde, milisekunde in mikrosekunde se zaznajo samodejno.

Trenutni Unixov časovni žig

1794152760

Milisekunde: 1794152760000

Časovni žig → datum

Datum → časovni žig

Kaj je Unixov časovni žig?

Unixov časovni žig (imenovan tudi epoch time ali čas POSIX) je število sekund, ki so minile od 00:00:00 UTC 1. januarja 1970, brez prestopnih sekund. Ker je v istem trenutku povsod po svetu enak, je to standardni način, kako računalniki shranjujejo in izmenjujejo čas – časovni pas se uporabi šele, ko se število prikaže človeku.

Številni sistemi namesto sekund (10 števk) uporabljajo milisekunde (13 števk). Ta pretvornik samodejno zazna sekunde, milisekunde in mikrosekunde.

Problem leta 2038

Starejši sistemi časovni žig shranjujejo kot predznačeno 32-bitno število, ki se prelije pri 2.147.483.647 – 19. januarja 2038 ob 03:14:07 UTC. Sodobni 64-bitni sistemi niso prizadeti.

Trenutni časovni žig v kodi

JavaScriptMath.floor(Date.now() / 1000)
Pythonimport time; int(time.time())
PHPtime()
JavaInstant.now().getEpochSecond()
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Gotime.Now().Unix()
RubyTime.now.to_i
RustSystemTime::now().duration_since(UNIX_EPOCH)?.as_secs()
MySQLSELECT UNIX_TIMESTAMP();
PostgreSQLSELECT extract(epoch FROM now());
Bashdate +%s

Pogosta vprašanja

Kaj je epoch time?

Epoch time je število sekund od začetka Unixove epohe, 1. januarja 1970 ob 00:00:00 UTC. Je enako kot Unixov časovni žig.

Ali je Unixov časovni žig v UTC?

Da. Unixov časovni žig se vedno šteje od polnoči UTC 1. januarja 1970, zato nima časovnega pasu. Lokalni datum in čas postane šele, ko ga pretvorite za določen časovni pas.

Kako vem, ali je časovni žig v sekundah ali milisekundah?

Trenutni časovni žigi v sekundah imajo 10 števk, v milisekundah 13 in v mikrosekundah 16. Pretvornik to zazna samodejno.

Več brezplačnih časovnih orodij

Vsa orodja →