Konwerter Unix timestamp
Wklej czas epoch z logu, bazy danych lub API, aby zobaczyć datę, albo wybierz datę, aby dostać jej timestamp. Jednostka jest rozpoznawana po liczbie cyfr.
Dodaj ten kalkulator na swoją stronę
Skopiuj kod i wklej go do HTML-a swojej strony. To nic nie kosztuje – prosimy tylko o pozostawienie linku do źródła.
Konwersja w kodzie
- JavaScript: Math.floor(Date.now() / 1000) i new Date(sekundy * 1000)
- Python: int(time.time()) i datetime.fromtimestamp(sekundy, tz=timezone.utc)
- PHP: time() i date('c', $sekundy)
- SQL (PostgreSQL): extract(epoch from now()) i to_timestamp(sekundy)
- Terminal: date +%s oraz date -d @1700000000 (Linux) lub date -r 1700000000 (macOS)
Znaczniki czasu warte zapamiętania
| Sekundy | UTC | Dlaczego to ważne |
|---|---|---|
| 0 | 1970-01-01 00:00:00 | Epoka Unixa |
| 1000000000 | 2001-09-09 01:46:40 | Pierwszy 10-cyfrowy timestamp |
| 1234567890 | 2009-02-13 23:31:30 | Łatwy do zapamiętania |
| 2147483647 | 2038-01-19 03:14:07 | Przepełnienie 32 bitów (problem roku 2038) |
| 4102444800 | 2100-01-01 00:00:00 | Rok 2100 |
Najczęstsze pytania
Czym jest Unix timestamp?
To liczba sekund od 1 stycznia 1970, 00:00:00 UTC, bez sekund przestępnych. Jest taka sama na całym świecie, więc nie ma strefy czasowej; strefa ma znaczenie dopiero przy wyświetlaniu jej jako daty.
Sekundy czy milisekundy?
Narzędzia uniksowe, PHP, time.time() w Pythonie i JWT używają sekund (dziś 10 cyfr). Date.now() w JavaScripcie i System.currentTimeMillis() w Javie używają milisekund (13 cyfr). Niektóre bazy danych i Go używają mikro- lub nanosekund.
Czym jest problem roku 2038?
Systemy zapisujące timestamp jako 32-bitową liczbę całkowitą ze znakiem mogą liczyć tylko do 2 147 483 647, czyli do 19 stycznia 2038, 03:14:07 UTC. Sekundę później liczba przekręca się na ujemną, czyli datę z grudnia 1901. Timestampy 64-bitowe nie mają tego problemu.
Czy to, co wklejam, trafia na serwer?
Nie. To narzędzie działa w całości w twojej przeglądarce, z użyciem JavaScriptu i wbudowanego Web Crypto API. Nic, co wpiszesz, wkleisz lub otworzysz, nie jest wysyłane ani zapisywane.