Konvertor Unix timestamp
Preveď medzi Unix timestampom a ľudsky čitateľnými dátumami. Sekundy aj milisekundy, UTC aj local.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Unix timestamp je počet sekúnd od 1. januára 1970 UTC (Unix epoch). Tento nástroj prevedie medzi timestampom (sekundy alebo milisekundy) a ľudsky čitateľným dátumom v UTC aj v lokálnej časovej zóne, výstup tiež ako ISO 8601.
Kedy to použiť
- Debug log, kde čas je v Unix timestampe.
- Konverzia
created_atv databáze na čitateľný dátum. - Príprava timestampu pre API (mnohé chcú milisekundy).
- Plánovanie cron job-u na konkrétny moment v UTC.
Časté chyby
- Sekundy vs. milisekundy. Unix epoch je v sekundách; JavaScript
Date.now()je v milisekundách. Pozor na konverziu. - Časová zóna. Timestamp je vždy UTC. Pri zobrazení sa konvertuje do lokálnej TZ — pozor, ak ladíš medzi serverom v UTC a klientom v CET.
- Year 2038 problem. 32-bit signed timestamp pretečie 19. januára 2038. Moderné systémy používajú 64-bit.
- Záporné timestampy. Pred 1970 (Beatles?) sú validné, ale niektoré systémy ich nezvládnu.