Znacznik czasu Unix / konwerter epoch

Konwertuj znaczniki czasu Unix (epoch) i daty w przeglądarce. Wykrywa sekundy i milisekundy i pokazuje UTC w ISO 8601.

Jak to działa
  • Wartości ≥ 1 000 000 000 000 traktowane są jako milisekundy. Convert to timestamp i Use now zapisują sekundy. Wybór daty jest w czasie lokalnym.
Bieżący czas Unix (sekundy)
—
Bieżące UTC
—
Wykryta jednostka
—
Sekundy
—
Milisekundy
—
UTC (ISO 8601)
—
Czas lokalny
—
O znacznikach czasu Unix

Czym jest czas Unix?

Czas Unix, zwany też czasem epoch lub POSIX, to liczba sekund od 1970-01-01T00:00:00Z, bez sekund przestępnych.

Ta strona konwertuje w przeglądarce. Wartości 10-cyfrowe to sekundy. Wartości z 13 lub więcej cyframi to milisekundy. Wybór daty jest w czasie lokalnym; UTC jest w ISO 8601.

Pobierz bieżący znacznik czasu Unix

JavaScript
Math.floor(Date.now() / 1000)
Python
int(time.time())
SQL
EXTRACT(EPOCH FROM now())  -- PostgreSQL
UNIX_TIMESTAMP()           -- MySQL

FAQ: znacznik czasu Unix

Czym jest znacznik czasu Unix?
Znacznik czasu Unix, zwany też czasem epoch lub POSIX, to liczba sekund od 1970-01-01T00:00:00Z, bez sekund przestępnych.
Jak odróżnić sekundy od milisekund?
Wartości z 13 lub więcej cyframi są traktowane jako milisekundy. Convert to timestamp i Use now zapisują sekundy.
Czym jest problem roku 2038?
32-bitowy ze znakiem czas Unix przepełnia się 19 stycznia 2038. Ta strona używa liczb JavaScript, więc nie jest ograniczona do 32-bitowych sekund.
Jak pobrać bieżący znacznik czasu Unix w kodzie?
W JavaScript użyj Math.floor(Date.now() / 1000). W Pythonie int(time.time()). W PostgreSQL EXTRACT(EPOCH FROM now()). W MySQL UNIX_TIMESTAMP().