Konwerter timestampu: do czego służy
Czas Unix liczy sekundy od 1 stycznia 1970 UTC, co czyni go idealnym dla maszyn i nieczytelnym dla ludzi. Logi, API i bazy danych są pełne takich liczb. Wklej tu jedną, żeby zobaczyć naraz czas lokalny, czas UTC i format ISO 8601, albo zrób odwrotnie i zamień datę na epoch.
Konwerter timestampu: jak korzystać
- Wklej timestamp Unix; narzędzie rozpozna po długości, czy to sekundy, czy milisekundy.
- Odczytaj czas lokalny, czas UTC i ciąg w formacie ISO 8601.
- Użyj panelu odwrotnego, żeby zamienić datę i godzinę na timestamp.
- Kliknij „Użyj bieżącego czasu”, żeby pobrać wartość epoch aktualnego momentu do testów.
Najczęściej zadawane pytania
Jak odróżnić sekundy od milisekund?
Po długości. Aktualny timestamp w sekundach ma dziesięć cyfr, a w milisekundach trzynaście. Narzędzie przełącza się samo, więc jeśli wynik pokazuje rok 1970, zwykle oznacza to, że jednostki zostały źle rozpoznane.
Dlaczego czas lokalny różni się od UTC?
Bo timestamp Unix zawsze przedstawia bezwzględny moment w UTC. Czas lokalny nakłada na niego przesunięcie twojej strefy czasowej oraz czas letni, jeśli obowiązuje.
Czym jest problem roku 2038?
Systemy przechowujące czas Unix w 32-bitowej liczbie całkowitej ze znakiem przepełnią się 19 stycznia 2038 roku. Nowoczesne platformy używają 64 bitów, co odsuwa ten limit daleko poza jakiekolwiek praktyczne obawy.
Dlaczego programiści wolą czas epoch?
Bo to pojedyncza liczba całkowita, bez strefy czasowej, bez niejednoznaczności formatu i bez języka. Porównywanie i sortowanie dat staje się zwykłą arytmetyką.