Przejdź do treści

Konwerter Timestamp

Konwertuj znaczniki czasu Unix na czytelne daty i odwrotnie. Obsługuje sekundy i milisekundy. Darmowe, natychmiastowe, 100% w przeglądarce.

Aktualny Timestamp
sekundy
Timestamp → Data
Data → Timestamp

Znaczniki czasu Unix

Znacznik czasu Unix (znany również jako czas epoki) to liczba całkowita reprezentująca liczbę sekund, które upłynęły od epoki Unix (1970-01-01 00:00:00 UTC). Jest niezależny od strefy czasowej i używany w praktycznie każdym języku programowania, bazie danych i API jako uniwersalna reprezentacja czasu.

Epoka Unix

Epoka Unix (1970-01-01T00:00:00Z) to punkt odniesienia, od którego mierzone są wszystkie znaczniki czasu Unix. Przykład: 1700000000 odpowiada 14 listopada 2023 o 22:13:20 UTC. Znaczniki czasu w milisekundach (jak Date.now() w JavaScript) są 1000 razy większe.

Znane znaczniki czasu

0 — epoka Unix (1 stycznia 1970 00:00:00 UTC). 946684800 — Y2K (1 stycznia 2000). 1000000000 — 9 września 2001, kamień milowy "miliarda sekund". 2147483647 — maksymalna wartość 32-bitowej liczby całkowitej ze znakiem, wywołująca problem roku 2038 19 stycznia 2038. Jeśli znacznik czasu ma 13 cyfr (np. 1700000000000), jest w milisekundach; 10 cyfr oznacza sekundy.

Pobieranie znaczników czasu w kodzie

JavaScript: Date.now() zwraca milisekundy; podziel przez 1000 dla sekund. Python: import time; time.time() zwraca float w sekundach. PHP: time() zwraca sekundy jako liczbę całkowitą. Java: System.currentTimeMillis() zwraca milisekundy. Bash: date +%s wyświetla bieżący znacznik czasu w sekundach. SQL: EXTRACT(EPOCH FROM NOW()) w PostgreSQL, UNIX_TIMESTAMP() w MySQL.

Prywatność

Cała konwersja działa 100% w twojej przeglądarce. Żadne dane nie są wysyłane na serwer.