Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Konwerter Unix Timestamp — przelicz znacznik czasu online

Przelicz Unix timestamp (POSIX time) na czytelna date i odwrotnie. Strefy czasowe i format ISO 8601. Bezpłatnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
10 znaków
Ustaw parametry i kliknij „Przetwórz”, aby zobaczyć wynik.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Konwerter Unix Timestamp – czas Unix i przeliczanie daty online

W świecie technologii informatycznych, baz danych oraz systemów operacyjnych reprezentowanie czasu i daty w tradycyjnym formacie (np. 18 czerwca 2026 11:30) bywa problematyczne ze względu na różne strefy czasowe, formaty zapisu oraz zmiany czasu na letni i zimowy. Aby ujednolicić zapis czasu, w systemach Unix (a później w większości nowoczesnych języków programowania) wprowadzono tzw. Unix Timestamp (znacznik czasu Unix). Definiuje się go jako całkowitą liczbę sekund, które upłynęły od momentu Epoki Unix (Unix Epoch), czyli od 1 stycznia 1970 roku o godzinie 00:00:00 czasu UTC. Nasz darmowy konwerter Unix Timestamp online to szybkie i proste narzędzie dla programistów, administratorów baz danych i systemów. Pozwala błyskawicznie przeliczać timestamp na czytelną datę (czas lokalny i UTC) oraz zamieniać dowolną datę na timestamp w obie strony.

Całość obliczeń odbywa się lokalnie w przeglądarce, co gwarantuje natychmiastowe działanie bez opóźnień sieciowych.

Jak pobrać aktualny Unix Timestamp w popularnych językach programowania?

Każdy język programowania posiada wbudowane funkcje lub biblioteki do obsługi czasu systemowego. Poniższa tabela przedstawia metody pobierania aktualnego znacznika czasu w różnych technologiach:

Język / Technologia Polecenie pobierania aktualnego Timestampu Zwracana jednostka czasu Uwagi
JavaScript / Node.js Math.floor(Date.now() / 1000) lub new Date().getTime() Milisekundy (wymaga podzielenia przez 1000 dla sekund). Metoda Date.now() zwraca milisekundy od epoki Unix.
PHP time() lub $_SERVER['REQUEST_TIME'] Sekundy. Funkcja time() zwraca aktualny czas Unix.
Python import time; int(time.time()) Sekundy (jako liczba zmiennoprzecinkowa). Wymaga rzutowania na int() w celu ucięcia części ułamkowej (milisekund).
MySQL / MariaDB SELECT UNIX_TIMESTAMP(NOW()); Sekundy. Baza danych pobiera czas systemowy serwera.
Bash (Linux/Unix terminal) date +%s Sekundy. Wbudowane systemowe polecenie powłoki.

Czym jest problem roku 2038 (Y2K38)?

Unix Timestamp był tradycyjnie zapisywany jako 32-bitowa liczba całkowita ze znakiem (32-bit signed integer). Maksymalna wartość, jaką taki typ danych może przechowywać, wynosi $2^{31} - 1 = 2\,147\,483\,647$.

Wartość ta zostanie osiągnięta dokładnie 19 stycznia 2038 roku o godzinie 03:14:07 czasu UTC. Jedną sekundę później wskaźnik przepełni się i przyjmie wartość ujemną ($-2\,147\,483\,648$), co spowoduje, że systemy komputerowe odczytają tę datę jako 13 grudnia 1901 roku. Może to doprowadzić do globalnych awarii oprogramowania, baz danych i systemów wbudowanych. Współczesne systemy operacyjne oraz bazy danych rozwiązują ten problem poprzez przejście na 64-bitowy zapis czasu (64-bit integer), który pozwala na bezbłędne odmierzanie czasu przez kolejne 292 miliardy lat.

Jak korzystać z konwertera Unix Timestamp?

Przeliczanie czasu w naszym narzędziu odbywa się na dwa sposoby:

  1. Timestamp na datę: Wklej lub wpisz liczbę sekund (np. 1776270135) w pole tekstowe i kliknij przycisk „Przelicz”. Kalkulator wyświetli datę w formacie UTC oraz w Twoim czasie lokalnym (z uwzględnieniem strefy czasowej przeglądarki).
  2. Data na Timestamp: Wybierz rok, miesiąc, dzień, godzinę i minutę w polach wyboru daty i kliknij „Generuj Timestamp”. System natychmiast wygeneruje odpowiednią wartość numeryczną w sekundach, którą możesz skopiować do schowka jednym kliknięciem.

Często zadawane pytania (FAQ)

Co to jest Epoka Unix (Unix Epoch)?

Epoka Unix to punkt zero w systemie czasu Unix, odpowiadający dacie 1 stycznia 1970 roku, godzina 00:00:00 czasu UTC. Każdy timestamp to po prostu liczba sekund, jaka upłynęła od tego konkretnego momentu w historii. Daty sprzed 1970 roku są reprezentowane przez wartości ujemne.

Czy strefa czasowa wpływa na wartość Unix Timestamp?

Nie, Unix Timestamp jest wartością uniwersalną i niezależną od stref czasowych – zawsze odnosi się do czasu UTC (Coordinated Universal Time). Niezależnie od tego, czy generujesz timestamp w Warszawie, Nowym Jorku czy Tokio, w tym samym ułamku sekundy wartość numeryczna będzie identyczna na całym świecie.

Jak odróżnić timestamp w sekundach od milisekund?

Zazwyczaj można to rozpoznać po liczbie cyfr. Obecny timestamp w sekundach (rok 2026) składa się z 10 cyfr (np. 1776270135). Z kolei timestamp wyrażony w milisekundach (używany np. w JavaScript) ma 13 cyfr (np. 1776270135000). Aby przeliczyć milisekundy na sekundy, wystarczy podzielić wartość przez 1000 i zaokrąglić w dół.

Jak w Unix Timestamp obsługiwane są sekundy przestępne?

Tradycyjny system czasu Unix ignoruje sekundy przestępne (leap seconds) wprowadzane co jakiś czas przez naukowców, aby zsynchronizować czas zegarowy z ruchem obrotowym Ziemi. W dniu wprowadzenia sekundy przestępnej, timestamp powtarza ostatnią sekundę dnia lub pomija ją, co sprawia, że doba w systemie Unix ma zawsze równe 86 400 sekund.

Jak przeliczyć timestamp na datę w Excelu?

W programie Microsoft Excel możesz przeliczyć timestamp na datę za pomocą formuły: =(A1/86400)+DATA(1970;1;1), gdzie w komórce A1 znajduje się timestamp w sekundach. Wynikową komórkę należy sformatować jako datę i czas. Formuła ta dzieli sekundy przez liczbę sekund w dobie (86400) i dodaje wynik do punktu startowego Epoki Unix.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!