Pamiętaj: Wyniki kalkulatorów mają charakter informacyjny i zależą od podanych danych oraz przyjętych założeń. W sprawach finansowych, podatkowych, prawnych lub zdrowotnych zweryfikuj wynik w aktualnym źródle lub u odpowiedniego specjalisty. Pamiętaj: Wyniki kalkulatorów mają charakter informacyjny i zależą od podanych danych oraz przyjętych założeń. W sprawach finansowych, podatkowych, prawnych lub zdrowotnych zweryfikuj wynik w aktualnym źródle lub u odpowiedniego specjalisty.
Przejdź do treści

Konwerter timestamp (UNIX) ↔ data

Sekundy i milisekundy, ISO 8601, UTC oraz czas lokalny. Wklej timestamp albo datę, a konwerter pokaże oba formaty od razu.

Dane do konwersji

Wpisz timestamp albo datę. Jeśli podasz oba pola, pierwszeństwo ma timestamp.
UNIX • ISO • UTC

Timestamp → data

10 cyfr to zwykle sekundy, 13 cyfr – milisekundy.

Data → timestamp

Format YYYY-MM-DD HH:mm:ss albo pełny ISO 8601.
Ważne: timestamp sam w sobie opisuje jeden moment w czasie. Różne zapisy daty wynikają ze strefy czasowej i offsetu, a nie z innej wartości timestampu.

Wynik konwersji

Data lokalna
—
—
Data UTC
—
ISO 8601
—
Offset
—
Timestamp (s)
—
Timestamp (ms)
—
Interpretacja
10 cyfr to zwykle sekundy, 13 cyfr to milisekundy.

Powiązane narzędzia

Po przeliczeniu czasu często trzeba sprawdzić datę w tokenie, zaplanować zadanie albo przygotować dane techniczne. Te narzędzia prowadzą do najczęstszych następnych kroków.

Jak przeliczyć UNIX timestamp na datę?

UNIX timestamp opisuje liczbę sekund, które upłynęły od początku epoki UNIX: 1970-01-01 00:00:00 UTC. W aplikacjach webowych często spotkasz też tę samą wartość zapisaną w milisekundach.

timestamp [ms] = timestamp [s] × 1000

Konwerter może rozpoznać jednostkę automatycznie albo wymusić sekundy lub milisekundy. Następnie pokazuje ten sam moment jako datę lokalną, UTC i ISO 8601.

Sekundy czy milisekundy?

Najczęstsza pomyłka polega na potraktowaniu liczby w milisekundach jak sekund albo odwrotnie. Dla współczesnych dat zapis sekundowy ma zwykle około 10 cyfr, a milisekundowy około 13 cyfr.

TypPrzykładTypowe użycieCo sprawdzić
Sekundy1700000000backend, API, bazy danychwartość zwykle ma ok. 10 cyfr
Milisekundy1700000000000JavaScript, część logów i APIwartość zwykle ma ok. 13 cyfr

UTC, czas lokalny i ISO 8601

Timestamp nie ma własnej strefy czasowej. Strefa pojawia się dopiero podczas prezentowania momentu jako daty. Ten sam timestamp może więc wyglądać inaczej w Warszawie, Londynie czy Nowym Jorku, ale nadal oznacza dokładnie ten sam moment.

ZapisZnaczeniePrzykładKiedy przydatny
ZUTC2026-02-24T20:15:00Zlogi, API, wymiana danych
Offsetczas z przesunięciem względem UTC2026-02-24T21:15:00+01:00interfejsy, raporty, dane lokalne

Przykład konwersji

Ta sama chwila w sekundach i milisekundach

Zadanie: porównaj 1700000000 s z 1700000000000 ms.

Pokaż rozwiązanieUkryj rozwiązanie

Druga liczba jest dokładnie 1000 razy większa, ponieważ zawiera milisekundy. Po podzieleniu jej przez 1000 otrzymujesz 1700000000 sekund, więc obie wartości opisują ten sam moment.

Ciekawostka

W JavaScript funkcja Date.now() zwraca liczbę milisekund od epoki UNIX. W wielu backendach i bazach spotyka się natomiast timestamp w sekundach.

Dlatego różnica dokładnie 1000× między dwiema wartościami bardzo często oznacza tylko inną jednostkę, a nie inny moment w czasie.

Najczęstsze błędy przy konwersji czasu

  • Pomylenie sekund i milisekund: sprawdź liczbę cyfr albo wymuś jednostkę w formularzu.
  • Brak informacji o strefie: data bez Z lub offsetu może być interpretowana jako czas lokalny.
  • Porównywanie lokalnego czasu z UTC: różnica godzin zwykle wynika z offsetu i czasu letniego/zimowego.
  • Nieprawidłowa data kalendarzowa: sprawdź dzień miesiąca, godzinę, minuty i sekundy przed konwersją.

Wskazówka od KalkulatorXXL

Do zapisu w logach, integracjach i komunikacji między systemami najbezpieczniej używać UTC albo pełnego ISO 8601 z jednoznacznym offsetem.

Czas lokalny jest wygodny dla użytkownika, ale bez informacji o strefie może być niejednoznaczny, szczególnie przy zmianie czasu letniego i zimowego.

FAQ – Konwerter UNIX timestamp: sekundy, ms, ISO i strefy

Timestamp to sekundy lub milisekundy od 1970-01-01 UTC. Wklej liczbę, wybierz s/ms (lub auto), a konwerter pokaże datę lokalną i UTC.

Najczęściej 10 cyfr to sekundy, a 13 cyfr to milisekundy. Tryb „Auto” rozpoznaje to po długości.

Wklej datę (YYYY-MM-DD HH:mm:ss lub ISO) i wybierz interpretację (lokalna/UTC). Wynik pokaże ms i s.

To kwestia strefy czasowej i offsetu (np. +01:00). Konwerter pokazuje oba wyniki oraz offset.

Z oznacza czas UTC (np. 2026-02-24T20:15:00Z). ISO z offsetem (np. +01:00) oznacza czas lokalny.

W uproszczeniu dzielisz przez 1000. Konwerter pokazuje jednocześnie wartość w s i w ms.

Tak, konwerter akceptuje ISO (np. 2026-03-01T12:00:00Z) oraz format z odstępem.

Sprawdź, czy logi są w UTC i czy nie pomyliłeś s/ms. Różnica 1000× to zwykle pomyłka jednostek.

Kliknij „Teraz” – narzędzie wstawi bieżący timestamp (ms) i odpowiadającą mu datę.

Ostatnia aktualizacja: 25.09.2026