Konwerter znaczników czasu

1767225600 oznacza czwartek, 1 stycznia 2026 o 00:00:00 UTC (01:00 CET w Warszawie), gdy tylko wiesz, że epoch Unix liczy sekundy od 1970 roku. Ten konwerter działa w obu kierunkach: wklej wartość epoch w sekundach (10 cyfr) lub milisekundach (13 cyfr, rozpoznawanych automatycznie), aby zobaczyć datę, albo wpisz datę, aby otrzymać epoch. Wyniki pojawiają się jako ISO 8601, czytelna data po polsku i czas UTC, w UTC lub w jednej z ośmiu dużych stref z listy (Nowy Jork, Los Angeles, Londyn, Madryt, Berlin, Tokio, Szanghaj, Sydney); Berlin i Madryt pokazują ten sam zegar co Warszawa (CET/CEST).

Jak konwertować znaczniki czasu

  1. 1

    Wybierz kierunek

    Timestamp → Date zamienia wartość epoch na datę; Date → Timestamp działa odwrotnie. Pole jest wstępnie wypełnione bieżącym czasem Unix.

  2. 2

    Wklej wartość

    Sekundy epoch (10 cyfr) i milisekundy (13 cyfr) są rozróżniane automatycznie. W drugą stronę wpisz datę taką jak 2026-04-16 14:30:00; polski zapis z kropkami 16.04.2026 14:30 też jest rozumiany.

  3. 3

    Wybierz strefę czasową

    Domyślnie UTC, albo Nowy Jork, Los Angeles, Londyn, Madryt, Berlin, Tokio, Szanghaj lub Sydney. Reguły czasu letniego są stosowane dla dokładnie tej daty, którą konwertujesz; dla warszawskiego zegara wybierz Berlin lub Madryt (ten sam CET/CEST).

  4. 4

    Skopiuj, co potrzebne

    ISO 8601 z przesunięciem, czytelna data, czas UTC, a przy konwersji z daty także sekundy i milisekundy epoch. Kliknij wartość, aby ją zaznaczyć, i skopiuj.

Ściąga z jednostek

Cyfry Jednostka Przykład Co robi ten konwerter
10 Sekundy 1767225600 Odczytywane jako sekundy
13 Milisekundy 1767225600000 Rozpoznawane automatycznie, dzielone przez 1000
16 Mikrosekundy 1767225600000000 Brak obsługi: usuń najpierw ostatnie 6 cyfr
19 Nanosekundy 1767225600000000000 Brak obsługi: usuń najpierw ostatnie 9 cyfr

Wszystkie cztery przykłady opisują tę samą chwilę: 2026-01-01 00:00:00 UTC. Jeśli 13-cyfrowa wartość trafi do systemu, który oczekuje sekund, data wyląduje w roku 57 971; absurdalny rok to klasyczny sygnał pomylonej jednostki.

Typowe źródła i ich jednostki

  • JavaScript Date.now(): milisekundy.
  • Unix date +%s: sekundy.
  • PHP time(): sekundy.
  • Go time.Now().UnixNano(): nanosekundy.
  • Python time.time(): sekundy, jako liczba zmiennoprzecinkowa.
  • SQL EXTRACT(EPOCH FROM ...): sekundy.
  • MongoDB ObjectId: sekundy w pierwszych 4 bajtach.
  • Firestore Timestamp: sekundy plus pole nanosekund.

ISO 8601 i RFC 3339

ISO 8601 to format pierwszego wyboru dla logów, API i nazw plików:

2026-01-01T00:00:00Z
2026-01-01T00:00:00.000Z
2026-01-01T01:00:00+01:00

Wszystkie trzy linie to ta sama chwila, epoch 1767225600. RFC 3339 to bardziej rygorystyczny profil ISO 8601 spotykany w API HTTP; przyrostek Z oznacza UTC, a przesunięcia liczbowe takie jak +01:00 są równie poprawne. Ten konwerter wypisuje ISO 8601 z liczbowym przesunięciem wybranej strefy, na przykład 2026-01-01T01:00:00+01:00 dla Berlina (warszawski zegar).

Częste pułapki

  • Zamieszanie ze strefami. Sam epoch jest zawsze w UTC. 1767225600 to 00:00 pierwszego stycznia 2026 w UTC, ale wciąż 19:00 trzydziestego pierwszego grudnia 2025 w Nowym Jorku. Porównuj znaczniki w UTC, a konwertuj tylko do wyświetlenia.
  • Milisekundy podane jako sekundy. Jedna jednostka w bok i data ucieka o tysiąclecia. Sprawdź liczbę cyfr, zanim zwątpisz w dane.
  • Kolejność daty przy wpisywaniu. Używaj kolejności ISO 2026-04-16 14:30:00 albo zapisu z kropkami 16.04.2026. Daty z ukośnikami, jak 16/04/2026, są czytane miesiąc-najpierw i zawodzą lub zamieniają pola.
  • Sekundy przestępne. Czas Unix udaje, że każda doba ma dokładnie 86 400 sekund; sekundy przestępne są pochłaniane po cichu i arytmetyka epoch nigdy ich nie widzi.
  • Rok 2038. 32-bitowe liczniki sekund ze znakiem przepełniają się 19.01.2038 o 03:14:07 UTC. Ten konwerter liczy w 64 bitach, więc późniejsze daty nie stanowią tu problemu; sprawdź urządzenia wbudowane i stare bazy.

Najczęściej zadawane pytania

Północ UTC 1 stycznia 1970. Znaczniki czasu liczą sekundy (lub milisekundy), które od tej chwili upłynęły; dlatego ta sama liczba oznacza ten sam moment w każdym systemie i w każdej strefie czasowej.

Date.now() zwraca milisekundy od epoch, więc jest 1000 razy większy niż wynik date +%s. Wklej go bez zmian: wartości 13-cyfrowe są rozpoznawane jako milisekundy i odpowiednio przeliczane.

Tak. Ujemne znaczniki liczą wstecz od epoch: -86400 to 31.12.1969, godzina 00:00:00 UTC, dokładnie jeden dzień wcześniej.

Tak: konwersja jest liczona na naszym serwerze, więc wartość wędruje szyfrowanym połączeniem, aby powstał wynik. Konwertowane wartości nie są zapisywane; statystyki użycia odnotowują tylko, że doszło do konwersji i w którym kierunku.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach