§

Direcție de conversie

§

Introdu un timestamp Unix

§

Rezultat

UTC, fusul tău local, Tokyo, New York și Londra în mod implicit
Arată în fusuri orare

    Timestamp-urile Unix conduc aproape fiecare flux de lucru al dezvoltatorilor din SUA: metricile AWS CloudWatch sunt grupate pe secunde epoch, liniile de jurnal GitHub Actions sunt ștampilate cu șiruri RFC 3339, revendicările `iat` și `exp` din interiorul fiecărui JWT folosesc secunde epoch, iar API-ul Stripe înregistrează fiecare taxă cu un câmp `created` exprimat ca timp Unix. Inginerii din Marea Britanie care depanează expresii cron cu `crontab` pe Ubuntu LTS lovesc aceeași graniță epoch. Acest convertor traduce între secunde epoch, milisecunde epoch, ISO 8601 cu offset și șiruri de localizare conștiente de fus orar exclusiv în browser — util când triezi un incident de producție de pe un laptop care nu are un REPL Python curat sau un shell la îndemână.

    Ce este un timestamp Unix?

    Un timestamp Unix este numărul de secunde (sau milisecunde) scurse de la epoca Unix — 1970-01-01T00:00:00Z. Este modul canonic de a reprezenta un moment în timp în fișierele jurnal, răspunsurile API, coloanele bazei de date și revendicările JWT. Acest convertor redă un timestamp simultan în UTC, fusul tău orar local și orice zonă IANA pe care o adaugi și convertește în ambele direcții — totul în browserul tău, cu zero solicitări de rețea.

    Cum funcționează conversia timestamp-ului Unix?

    Instrumentul rulează o conductă mică, deterministică care reflectă comportamentul nativ Date și Intl.DateTimeFormat al platformei:

    1. Detecție magnitudine. Orice intrare numerică mai mare de 1012 este tratată ca milisecunde; orice mai mic este tratat ca secunde. 1700000000 se citește ca secunde, 1700000000000 se citește ca milisecunde și ambele se rezolvă la același instant.
    2. Construcție instant. Valoarea detectată este înmulțită la milisecunde dacă este necesar, apoi transmisă lui new Date(ms). Rezultatul este un instant nativ al platformei care nu poartă un fus orar propriu — este întotdeauna un moment pe linia temporală globală.
    3. Redare multi-fus orar. Pentru fiecare zonă activă în selector, instrumentul apelează Intl.DateTimeFormat cu acea zonă pentru a produce patru vizualizări paralele — ISO 8601 cu offset-ul corect, un șir în stil RFC 2822, o formă lungă conștientă de localizare și o frază de timp relativ precum „acum 3 minute”.
    4. Inversiune Dată → Timestamp. Când comuți direcția, instrumentul citește valoarea ceasului-perete datetime-local plus zona selectată, calculează offset-ul acelei zone la acel timp-perete și convertește înapoi la un instant UTC. Rezultatul este redat atât ca secunde Unix, cât și ca milisecunde Unix cu butoane de copiere separate.
    5. Ticăit live. Comutarea „Live” pe activat pornește o buclă setInterval(tick, 1000) care re-rendersizează fiecare celulă în fiecare secundă; comutarea îl dezactivează curăță intervalul și îngheață afișajul. Punctul pulsatoriu oglindește contractul standard de mod live folosit în fiecare instrument Ultim8Soft.

    De ce să folosești acest convertor de timestamp Unix?

    • Confidențialitate implicită. Pagina face zero apeluri de rețea după încărcarea inițială a documentului. Timestamp-ul tău nu părăsește niciodată fila — deschide DevTools, click pe Convertește, iar panoul Rețea rămâne tăcut.
    • Secunde și milisecunde într-o singură căsuță. Nu mai ghici care unitate o folosește linia ta de jurnal; detectorul de magnitudine alege unitatea corectă și îți spune pe care a ales-o.
    • Multi-fus orar dintr-o privire. Compară un timestamp de plată în UTC, biroul inginerului tău în Tokyo, ecranul clientului în New York și registrul de audit în Londra — totul într-o singură redare, fără matematică calendaristică.
    • Rezultat corect conform RFC. ISO 8601 folosește offset-ul exact al zonei, RFC 2822 urmează forma convențională, iar vizualizarea de localizare folosește limba preferată a browserului tău. Aceleași numere, patru formate, fără surprize de rotunjire.

    Care sunt aplicațiile comune ale timestamp-urilor Unix?

    Oriunde un sistem scrie timpul ca număr, un convertor de timestamp Unix este primul instrument la care apelezi:

    • Depanarea liniilor de jurnal. Jurnalele aplicației de la journald, CloudWatch, Datadog sau Sentry poartă de obicei o coloană epoch. Lipește-o aici pentru a vedea ora exactă a ceasului-perete în fusul inginerului de gardă și fusul clientului într-o singură redare.
    • Decodificarea revendicărilor JWT. Revendicările iat și exp din interiorul unui JSON Web Token sunt timestamp-uri în secunde Unix. Introdu-le pentru a vedea când a fost emis tokenul și când expiră — în secunde, milisecunde, ISO 8601 și timp relativ, unul lângă altul.
    • Compararea timestamp-urilor de răspuns API. Payload-urile REST și webhook emit timestamp-uri în unități inconsistente — Stripe folosește secunde, Shopify folosește milisecunde, GitHub folosește șiruri ISO. Convertește întregul brut pentru a verifica alinierea cu linia de comandă, jurnalul de audit și chitanța vizibilă clientului.

    Cum arată un exemplu de timestamp Unix?

    Ia timestamp-ul 1700000000. Detectorul de magnitudine îl citește ca secunde (se situează bine sub 1012), deci instrumentul construiește new Date(1700000000 * 1000) — instantul 2023-11-14T22:13:20.000Z. Cardul UTC arată șirul ISO, forma RFC 2822 (Tue, 14 Nov 2023 22:13:20 GMT), forma lungă de localizare și o frază relativă numărată de la ceasul tău curent. Cardul Tokyo redă același instant ca 2023-11-15T07:13:20.000+09:00, cardul New York ca 2023-11-14T17:13:20.000-05:00, iar cardul Londra ca 2023-11-14T22:13:20.000+00:00. Introdu aceeași valoare ca 1700000000000 în milisecunde și obții o redare identică — detectorul de magnitudine gestionează în liniște schimbarea de unitate.

    Acest Convertor de Timestamp Unix face un singur lucru: transformă un număr într-un moment sau un moment într-un număr, în fiecare fus orar de care îți pasă, fără a trimite valoarea nicăieri. Lipește, click, copiază, continuă.