Narzędzia deweloperskie

Konwerter znaczników czasu Unix

Konwertuj sekundy lub milisekundy Unix na czas kalendarzowy w UTC i innej strefie czasowej — lub odwrotnie.

Konwerter znaczników czasu Unix workspace

Jak używać

Wklej liczbę całkowitą i wybierz sekundy, milisekundy lub wykrywanie automatyczne. Wybierz strefę IANA do odczytu lokalnego. W drugą stronę wypełnij pole kalendarza i wybierz Do czasu Unix. Czas ścienny jest odczytywany w wybranej strefie.

Przykład

1700000000 sekund to 2023-11-14 22:13:20 UTC. Tryb automatyczny traktuje liczby całkowite poniżej 100000000000 jako sekundy.

Wejście

1700000000

Wyjście

Unix seconds: 1700000000
Unix milliseconds: 1700000000000
UTC: 2023-11-14 22:13:20 UTC
Detected unit: seconds

Jak to działa

Tryb automatyczny używa sekund, gdy wartość bezwzględna ma mniej niż 12 cyfr, a w przeciwnym razie milisekund. Bieżące znaczniki sekund mają 10 cyfr. Milisekundowe mają 13. Konwerter nie zgaduje strefy czasowej z tekstu. Używa strefy, którą wybierzesz.

Częste błędy

  • Rok wygląda źle Możliwe, że wkleiłeś milisekundy przy jednostce ustawionej na sekundy. Zmień jednostkę lub użyj wykrywania automatycznego.
  • Czas lokalny został odrzucony Ten czas cywilny nie istnieje w tej strefie, często z powodu luki czasu letniego.
  • Data sprzed 1973 w milisekundach została odczytana jako sekundy Wartości poniżej 100000000000 to sekundy, chyba że wybierzesz milisekundy.

Ograniczenia

Sekundy przestępne nie są reprezentowane w czasie Uniksa. Niejednoznaczne godziny przy cofaniu zegara wynikają z bazy stref platformy. Obsługiwany zakres liczbowy kończy się znacznie przed wartością 16-cyfrową.

Prywatność

Tekst, który wklejasz, jest przetwarzany w Twojej przeglądarce. PepsTools go nie otrzymuje, nie przechowuje ani nie wysyła do innej usługi.

Pytania

Jaka baza stref czasowych jest używana?

Strefy IANA dostarczane przez przeglądarkę dla narzędzia interaktywnego oraz baza stref PHP dla testowanej logiki konwersji.