Convertor timestamp Unix

Conversie timestamp Unix în dată și invers – oră locală, UTC, ISO 8601, timp relativ. Secunde și milisecunde, timestamp curent live. În browser, fără server.

Fără server Instant Privat Gratuit

Despre ce este acest instrument?

Convertorul de timestamp Unix transformă marcajele de timp măsurate în secunde (sau milisecunde) de la 1970 într-o dată lizibilă și invers. Afișează ora locală, UTC, formatul ISO 8601, ziua săptămânii și timpul relativ („acum 3 zile”, „peste 2 ore”). Sus, timestamp-ul curent rulează live. Pentru programatori care lucrează cu câmpuri de bază de date, răspunsuri API sau fișiere de log – fără instalare, direct în browser.

Cum să folosești Convertor timestamp Unix?

  1. Alegerea direcției

    Timestamp → dată sau dată → timestamp – cele două secțiuni sunt separate și se folosesc independent.

  2. Introducerea valorii

    La timestamp scrie numărul și alege unitatea secunde/milisecunde; la dată folosește câmpul de dată și oră.

  3. Citirea rezultatului

    Apar ora locală, UTC, ISO 8601, ziua săptămânii și timpul relativ – toate deodată, live.

  4. Copierea

    Copiezi orice rezultat cu butonul de alături.

Când ai nevoie de el?

  • Câmpuri de bază de date

    Interpretarea rapidă a coloanelor created_at / updated_at și a altor timestamp-uri în date lizibile la depanare.

  • Răspunsuri API

    Conversia instantanee a valorilor epoch din JSON (adesea în milisecunde) în timp uman.

  • Fișiere de log

    Compararea timestamp-urilor din logurile de server și aplicație cu ora locală și UTC la analiza incidentelor.

  • Date de expirare

    Verificarea expirării token-urilor, intrărilor de cache sau sarcinilor cron – când expiră și cât mai e până atunci.

Formate de marcaj de timp

Format Exemplu Caracteristică
Unix secunde 175000000010 cifre, Unix clasic
Unix milisecunde 175000000000013 cifre, JavaScript Date.now()
ISO 8601 2025-06-15T14:26:40ZText standard, cu UTC
UTC lizibil 15 Jun 2025 14:26:40 GMTPerspectivă umană, în UTC

Timpul Unix pe scurt

Timpul Unix (numit și timp epoch sau timp POSIX) măsoară timpul printr-un singur număr întreg: câte secunde au trecut de la miezul nopții de 1 ianuarie 1970 (UTC). Puterea acestei soluții stă în simplitate – fără fus orar, fără ora de vară, fără probleme la limita de lună sau an, doar un număr care crește continuu, ușor de calculat și de comparat.

Tocmai de aceea timestamp-ul este limba comună a timpului în informatică: bazele de date stochează astfel momentul creării înregistrărilor, API-urile semnalează astfel expirarea, iar sistemele de versionare și logurile înregistrează astfel evenimentele. Când e nevoie de citire umană, numărul se convertește într-o dată în fusul orar dorit – exact ce face acest instrument.

Există două capcane frecvente. Prima este unitatea: secunde (10 cifre) sau milisecunde (13 cifre) – ușor de greșit, de aceea instrumentul le tratează separat. A doua este fusul orar: același timestamp arată o oră diferită în perspectiva locală și în cea UTC, dar marchează exact același moment. Instrumentul afișează ambele perspective simultan, ca să nu existe confuzii.

Sfaturi utile

  • 10 cifre = secunde, 13 cifre = milisecunde. Dacă rezultatul e greșit (dată din 1970 sau foarte îndepărtată), schimbă unitatea.

  • Timestamp-ul este independent de fus orar; diferența afișată între local și UTC ține doar de perspectivă, nu de valoarea stocată.

  • ISO 8601 este cel mai sigur format pentru schimbul de date – neambiguu, sortabil și înțeles de orice sistem modern.

  • Momentele rămân în browserul tău; poți converti în siguranță și timestamp-uri din loguri confidențiale.

Convertor Timestamp Unix – Marcaj de Timp ↔ Dată, Local și UTC

Un singur număr care înseamnă același moment oriunde în lume. Timestamp-ul Unix este modul în care calculatoarele țin evidența timpului fără fusuri orare, fără ora de vară și fără ambiguități. Acest convertor traduce între acel număr și o dată pe care o citești cu ușurință – în ambele sensuri, în timp real, direct în browserul tău, fără ca momentul tău să ajungă pe vreun server.

Ce este timpul Unix

Timpul Unix (numit și timp epoch sau POSIX) măsoară timpul ca numărul de secunde scurse de la 1 ianuarie 1970, 00:00:00 UTC. Acest moment de referință se numește „epoch”. La fiecare secundă care trece, numărul crește cu unu.

Avantajul este simplitatea radicală: un singur întreg, fără fus orar, fără calendar, fără reguli de lună sau an. Două momente se compară pur și simplu comparând două numere, iar diferența dintre ele este direct durata în secunde. De aceea timpul Unix a devenit limba comună a timpului în software.

Secunde sau milisecunde

Cea mai frecventă sursă de erori este unitatea de măsură. Există două convenții larg răspândite:

UnitateExempluCifreFolosit de
Secunde175000000010Unix clasic, baze de date, multe API-uri
Milisecunde175000000000013JavaScript (Date.now()), Java, sisteme moderne

Diferența este un factor de 1000. Dacă interpretezi milisecunde ca secunde, obții o dată de aproximativ o mie de ori mai îndepărtată în viitor; invers, obții o dată foarte aproape de 1970. Regula rapidă: 10 cifre înseamnă secunde, 13 cifre înseamnă milisecunde. Convertorul are un comutator dedicat tocmai pentru a evita această confuzie.

Fusurile orare și UTC

Un timestamp nu conține fus orar – el marchează un moment absolut. Același număr reprezintă în același timp ora 17:00 la București și ora 15:00 la Londra, fiindcă este vorba de același instant.

De aceea convertorul afișează simultan două perspective:

  • Ora locală – momentul în fusul orar al browserului tău (pentru vizitatorii din România, ora Europe/Bucharest).
  • Ora UTC – timpul universal coordonat, referința globală fără ora de vară.

Cele două nu sunt valori diferite, ci doar moduri diferite de a privi același punct în timp. Când compari evenimente de pe servere din regiuni diferite, UTC este referința sigură.

Formatul ISO 8601

Pe lângă timestamp, convertorul afișează data și în format ISO 8601, de exemplu 2025-06-15T14:26:40.000Z. Acest format standard are mai multe avantaje:

  • este lizibil deopotrivă de oameni și de mașini;
  • componentele merg de la cea mai mare (anul) la cea mai mică (milisecunde), deci se sortează corect și ca text;
  • litera Z de la final indică fără echivoc că valoarea este în UTC.

ISO 8601 este formatul preferat pentru câmpurile de dată din JSON, pentru API-uri și pentru schimbul de date între sisteme, tocmai pentru că nu lasă loc de interpretare.

Timpul relativ

Pentru momentele apropiate de prezent, convertorul afișează și timpul relativ în cuvinte: „acum 3 zile”, „peste 2 ore”, „acum un minut”. Această formă este adesea mai utilă decât data exactă atunci când vrei să înțelegi rapid cât de recentă este o intrare de log sau cât mai e până la expirarea unui token.

Problema anului 2038

Un detaliu important pentru sistemele mai vechi: dacă timestamp-ul Unix este stocat într-un întreg cu semn pe 32 de biți, valoarea maximă pe care o poate reprezenta corespunde datei de 19 ianuarie 2038, ora 03:14:07 UTC. După acel moment, contorul depășește capacitatea și „se rotește” spre valori negative – echivalentul informatic al unei resetări de odometru.

Soluția, deja larg adoptată, este stocarea timestamp-ului într-un întreg pe 64 de biți, care extinde intervalul cu mult dincolo de vârsta universului. Este același motiv pentru care precizia numerelor mari contează în orice unealtă care lucrează cu marcaje de timp.

Unde apare timestamp-ul

Marcajul de timp Unix este peste tot în dezvoltarea software:

  • Baze de date – coloanele created_at, updated_at, deleted_at stochează adesea timestamp-uri.
  • API-uri – câmpurile de tip „issued at” și „expires at” din răspunsuri și token-uri.
  • Token-uri JWT – câmpurile iat și exp sunt timestamp-uri Unix în secunde.
  • Loguri – multe formate de log prefixează fiecare linie cu un timestamp.
  • Cron și planificatoare – momentele de execuție și termenele limită.

În toate aceste cazuri, posibilitatea de a converti rapid numărul într-o dată lizibilă accelerează depanarea.

Capcane frecvente

  1. Unitate greșită. Secunde tratate ca milisecunde (sau invers) – cea mai frecventă eroare. Verifică numărul de cifre.
  2. Confuzia de fus orar. A presupune că un timestamp este în ora locală când de fapt este în UTC. Timestamp-ul nu are fus orar; afișarea da.
  3. Ora de vară. La conversia dată → timestamp, trecerea la/de la ora de vară poate muta rezultatul cu o oră. Convertorul folosește setările sistemului tău pentru a o gestiona corect.
  4. Secunde de salt (leap seconds). Timpul Unix le ignoră prin definiție, deci nu te baza pe el pentru măsurători de precizie astronomică.

Confidențialitate: totul rămâne local

Toate conversiile rulează în browserul tău, prin JavaScript. Poți deschide panoul de rețea din instrumentele de dezvoltator și vei vedea că nu pleacă nicio cerere atunci când convertești un moment. Nimic nu este trimis, salvat sau înregistrat – poți lucra în siguranță și cu timestamp-uri din loguri sau sisteme confidențiale.

Instrumente înrudite

Întrebări frecvente