Nemokamas įrankis

Unix laiko žymos keitiklis

Perskaičiuokite Unix epochos laiką į įprastą datą ir atgal bet kurioje laiko juostoje. Sekundės, milisekundės ir mikrosekundės atpažįstamos automatiškai.

Dabartinė Unix laiko žyma

1794153455

Milisekundės: 1794153455000

Laiko žyma → data

Data → laiko žyma

Kas yra Unix laiko žyma?

Unix laiko žyma (dar vadinama epochos laiku arba POSIX laiku) – tai sekundžių skaičius, praėjęs nuo 1970 m. sausio 1 d. 00:00:00 UTC, neskaičiuojant keliamųjų sekundžių. Kadangi tuo pačiu momentu visame pasaulyje tai tas pats skaičius, kompiuteriai taip standartiškai saugo ir keičiasi laiku – laiko juosta pritaikoma tik tada, kai skaičius rodomas žmogui.

Daug sistemų vietoje sekundžių (10 skaitmenų) naudoja milisekundes (13 skaitmenų). Šis keitiklis automatiškai atpažįsta sekundes, milisekundes ir mikrosekundes.

2038 metų problema

Senesnės sistemos laiko žymą saugo kaip 32 bitų sveikąjį skaičių su ženklu, kuris persipildo ties 2 147 483 647 – 2038 m. sausio 19 d. 03:14:07 UTC. Šiuolaikinės 64 bitų sistemos šios problemos neturi.

Kaip gauti dabartinę laiko žymą kode

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

Dažniausiai užduodami klausimai

Kas yra epochos laikas?

Epochos laikas – tai sekundžių skaičius nuo Unix epochos pradžios, 1970 m. sausio 1 d. 00:00:00 UTC. Tai tas pats, kas Unix laiko žyma.

Ar Unix laiko žyma yra UTC?

Taip. Unix laiko žyma visada skaičiuojama nuo 1970 m. sausio 1 d. vidurnakčio UTC, todėl ji neturi laiko juostos. Vietos data ir laikas ji tampa tik tada, kai ją perskaičiuojate konkrečiai laiko juostai.

Kaip sužinoti, ar laiko žyma yra sekundėmis, ar milisekundėmis?

Dabartinės laiko žymos sekundėmis turi 10 skaitmenų, milisekundėmis – 13, o mikrosekundėmis – 16. Keitiklis tai atpažįsta automatiškai.

Daugiau nemokamų laiko įrankių

Visi įrankiai →