Konwerter znaczników czasu Unix

Konwertuj znaczniki czasu Unix na czytelne daty i godziny w Twojej lokalnej strefie czasowej i UTC. Obsługuje znaczniki czasu w sekundach, milisekundach lub mikrosekundach. Zawiera wynik w formatach RFC 3339, RFC 2822 i ISO 8601. Czas Unix liczy sekundy od 00:00:00 UTC 1 stycznia 1970 (epoka Unix), przy czym każdy dzień ma dokładnie 86 400 sekund (sekundy przestępne są ignorowane).

Znacznik czasu Unix
Względny
Czytelny (UTC)
Czytelny (lokalny)
RFC 3339
RFC 2822
ISO 8601
Sekundy
Milisekundy
Mikrosekundy

Więcej o znacznikach czasu Unix

Czym jest czas Unix?

Czas Unix (zwany również czasem POSIX lub czasem epoki) liczy liczbę sekund, które upłynęły od 00:00:00 UTC 1 stycznia 1970. Ta data jest znana jako epoka Unix. Wartość jest niezależna od strefy czasowej, ponieważ jest zawsze względna do UTC.

Precyzja znaczników czasu
PrecyzjaCyfryPrzykład (2025-01-15 12:00:00 UTC)Używany przez
Sekundy101736942400Unix/Linux, C, PHP, Python
Milisekundy131736942400000JavaScript, Java, Kafka
Mikrosekundy161736942400000000PostgreSQL, Go, Python
Nanosekundy191736942400000000000Go, InfluxDB
Ważne znaczniki czasu
  • 0: 1 stycznia 1970 00:00:00 UTC (epoka)
  • -1: 31 grudnia 1969 23:59:59 UTC (wartości ujemne oznaczają daty przed epoką)
  • 1000000000: 9 września 2001 01:46:40 UTC (miliardennium)
  • 2147483647: 19 stycznia 2038 03:14:07 UTC (problem roku 2038, patrz poniżej)
Problem roku 2038

Systemy przechowujące czas Unix jako 32-bitową liczbę całkowitą ze znakiem przepełnią się 19 stycznia 2038 o 03:14:07 UTC. Wartość maksymalna, 2 147 483 647, zostanie zawinięta do -2 147 483 648, co reprezentuje 13 grudnia 1901. Nowoczesne systemy używają 64-bitowych liczb całkowitych, które nie przepełnią się przez ponad 292 miliardy lat.

Typowe formaty dat
  • ISO 8601: 2025-01-15T12:00:00Z (sufiks Z oznacza UTC)
  • RFC 3339: 2025-01-15T12:00:00+00:00 (profil ISO 8601 dla protokołów internetowych)
  • RFC 2822: Wed, 15 Jan 2025 12:00:00 +0000 (używany w nagłówkach e-mail i HTTP)

Powiązane narzędzia