Timp Unix la Dată
Convertiți un timestamp Unix în UTC și data locală cu instrumentul nostru de conversie a timestamp-ului Unix pentru o conversie precisă a timpului.
| UTC |
|
|
| Fusul tău orar local |
|

Timp Unix la Dată este un instrument gratuit care convertește un timestamp Unix într-o dată UTC și în data corespunzătoare fusului tău orar local.
Ce este un timestamp Unix?
Un timestamp Unix este un număr care indică timpul scurs de la 1 ianuarie 1970, ora 00:00:00 UTC, moment cunoscut drept epoca Unix. Astfel, sistemele pot stoca și compara momente în timp într-un format compact, independent de fusul orar.
Timestampurile Unix sunt exprimate de obicei în secunde, deși unele API-uri și limbaje de programare folosesc milisecunde, microsecunde sau nanosecunde. Unitatea nu este codificată în număr, așa că trebuie identificată din documentația aferentă sau din schema datelor. Pentru datele din prezent, o valoare cu zece cifre reprezintă de obicei secunde, iar una cu treisprezece cifre, milisecunde. Numărul de cifre este însă doar un indiciu util, nu o garanție formală.
Dezvoltatorii au adesea nevoie de această conversie când citesc răspunsurile unor API-uri terțe, examinează înregistrări din baze de date, verifică jurnale sau depanează calcularea unei expirări. Conversia este utilă și înainte de implementare, atunci când un fișier de configurare conține sub formă de numere întregi momente de activare ori de expirare pentru memoria cache sau tokenuri, nu date ușor de citit.

Cum convertesc un timestamp Unix într-o dată?
Introdu valoarea numerică în Timestamp Unix, apoi verifică rezultatele pentru UTC și Fusul tău orar local. UTC este valoarea de referință stabilă, iar rezultatul local arată același moment ajustat în funcție de decalajul fusului tău orar.
- Confirmă că valoarea sursă trebuie să fie un timestamp Unix.
- Verifică dacă unitatea este secunda sau una mai mică, precum milisecunda.
- Folosește rezultatul UTC când compari sisteme, jurnale sau date din API-uri.
- Folosește rezultatul local când verifici ora și data pe care le-ar fi văzut o persoană pe ceas sau în calendar.

Pe cât posibil, introdu doar numărul întreg. Spațiile, separatorii pentru mii, etichetele și semnele de punctuație copiate nu fac parte din formatul unui timestamp. De exemplu, 1,704,067,200 este formatat pentru a fi citit de oameni, însă 1704067200 este forma convențională care poate fi procesată automat. Literele cu diacritice și caracterele din alte alfabete nu au nicio semnificație într-un timestamp Unix.
Nu este specificat exact cum gestionează instrumentul un câmp gol, valorile zecimale, separatorii și numerele extrem de lungi. Elimină textul din jurul valorii și verifică unitatea înainte de a considera definitivă data obținută.
Cum interpretez rezultatele UTC și locale?
Interpretează valoarea UTC ca referință independentă de fusul orar, iar valoarea locală ca același moment ajustat pentru fusul tău orar. Cele două valori nu reprezintă evenimente diferite.
În România, ora locală urmează Ora Europei de Est iarna și Ora de Vară a Europei de Est vara. Prin urmare, un timestamp UTC este afișat local cu două ore mai târziu iarna și cu trei ore mai târziu în perioada de vară. Regulile istorice și viitoare privind fusurile orare pot influența, de asemenea, afișarea locală, mai ales în alte țări.
Dacă rezultatul diferă cu zeci de ani față de data așteptată, verifică mai întâi dacă nu ai confundat secundele cu milisecundele. Dacă diferența este de exact una sau mai multe ore, verifică ipotezele privind fusul orar în loc să modifici timestampul. O abatere de o zi apare adesea când momentul UTC este aproape de miezul nopții, iar decalajul local îl mută în ziua calendaristică anterioară sau următoare.
O valoare nevalidă poate conține litere sau etichete, poate fi goală ori poate reprezenta un număr aflat în afara intervalului de date acceptat de sistemul care îl primește. Mesajele exacte de eroare și intervalul numeric acceptat de instrument nu sunt documentate. Dacă rezultatul lipsește sau pare neverosimil, verifică-l în sistemul sursă în loc să încerci să-l deduci.

Exemple de conversie a timestampurilor
Aceste exemple folosesc timestampuri măsurate în secunde întregi.
Valoare introdusă 0
Rezultat UTC 1 ianuarie 1970 la 00:00:00 UTC
Valoarea zero marchează epoca Unix. Afișarea locală poate fi diferită dacă decalajul fusului orar aplicabil nu este UTC.
Valoare introdusă 1704067200
Rezultat UTC 1 ianuarie 2024 la 00:00:00 UTC
În România, acel moment este în perioada orei standard, astfel că ora locală este 02:00. Același timestamp afișat într-un fus orar aflat la vest de UTC ar putea corespunde în continuare datei de 31 decembrie 2023.
Timestampurile negative reprezintă momente anterioare epocii Unix. De exemplu, -1 înseamnă în mod convențional o secundă înaintea epocii, adică 31 decembrie 1969 la 23:59:59 UTC. Compatibilitatea cu valorile negative diferă între mediile software, bazele de date și bibliotecile pentru date calendaristice.
Când nu este necesar să convertesc un timestamp?
Conversia nu este necesară dacă valoarea va fi citită doar de sisteme, iar toate sistemele implicate folosesc deja aceeași unitate și aceeași epocă. Păstrarea valorii numerice evită introducerea unor date formatate care ar putea fi interpretate ulterior folosind setări regionale sau fusuri orare greșite.
- Nu converti timestampurile doar pentru a le compara ordinea cronologică. Valorile numerice care folosesc aceeași unitate pot fi comparate direct.
- Nu înlocui timestampul numeric cerut de un API cu o dată formatată, decât dacă specificațiile API-ului permit formatul respectiv.
- Nu converti și nu reinterpreta în mod repetat timestampurile în timpul procesării datelor. Păstrează valoarea originală și formateaz-o doar în etapa de afișare.
- Convertește timestampul când depanezi o înregistrare necunoscută, verifici un termen de expirare sau examinezi date terțe înainte de importare.
O conversie ușor de citit nu dovedește că valoarea sursă este corectă. Chiar și un timestamp introdus greșit poate produce o dată perfect validă, așa că verifică-l în raport cu evenimentul relevant, ordinea înregistrărilor din jurnal sau documentația sursă.
Întrebări frecvente
Pot folosi un timestamp cu 13 cifre?
Un timestamp actual cu 13 cifre reprezintă de obicei milisecunde, nu secunde. Dacă un convertor acceptă secunde, împarte mai întâi valoarea în milisecunde la 1.000 și păstrează restul numai dacă destinația acceptă fracțiuni de secundă. Nu este specificat cum gestionează acest instrument valorile introduse în milisecunde, așa că verifică separat unitatea.
Timestampurile Unix includ secundele intercalare?
Timpul Unix standard nu reprezintă secundele intercalare ca secunde numerotate distinct. În mod normal, sistemele mapează timpul pe un contor continuu care tratează fiecare zi ca având 86.400 de secunde Unix, deși modul de sincronizare a ceasului poate diferi între platforme. Pentru datele folosite în aplicații obișnuite, acest aspect afectează rareori rezultatul afișat, dar este important în activitățile specializate care necesită măsurarea precisă a timpului.
Același timestamp indică aceeași dată peste tot?
Timestampul indică același moment peste tot, dar data calendaristică și ora locală pot varia în funcție de fusul orar. Un timestamp apropiat de miezul nopții UTC poate apărea la date diferite în Londra, New York și Tokyo. Transmite timestampurile în UTC și aplică formatarea locală numai la afișare.
De ce îmi modifică foaia de calcul timestampul?
Foile de calcul pot afișa valorile lungi în notație științifică sau pot aplica formatarea calendaristică destinată propriului sistem de numere seriale pentru date. Importă coloana cu timestampuri ca text sau ca numere întregi, dacă precizia permite, apoi folosește o formulă explicită de conversie. Înainte de conversie, verifică dacă foaia de calcul nu a rotunjit ultimele cifre.
Este anul 2038 o problemă pentru timestampurile Unix?
Poate fi o problemă în sistemele care stochează secundele Unix ca numere întregi cu semn pe 32 de biți, al căror interval pozitiv se încheie în ianuarie 2038. Stocarea modernă pe 64 de biți permite un interval mult mai larg, dar bazele de date mai vechi, dispozitivele încorporate și unele biblioteci pot impune în continuare limita mai restrânsă. Înainte de implementare, verifică tipul de stocare și biblioteca pentru date calendaristice folosite de fiecare sistem care primește valoarea.
Instrumente similare
Convertiți cu ușurință orice dată specifică în formatul de timestamp Unix cu instrumentul nostru de conversie a datei în timestamp Unix.
Instrumente populare
Creați-vă propria semnătură personalizată și descărcați-o ușor cu instrumentul nostru de generare a semnăturilor pentru semnături electronice personalizate.
Calculează dimensiunea oricărui text în Byți (B), Kilobyți (KB) sau Megabyți (MB) folosind instrumentul nostru de calcul al dimensiunii textului.
Utilizați instrumentul de căutare inversă IP pentru a găsi rapid și ușor domeniul sau gazda asociată cu orice adresă IP.
Folosiți instrumentul nostru de ping pentru a verifica rapid și eficient starea și timpul de răspuns al oricărui site web, server sau port.
Instrumentul de căutare IP al Digily Link oferă informații detaliate despre orice adresă IP. Folosește acest serviciu online gratuit pentru a obține date IP cuprinzătoare.
Generează instantaneu linkul tău gratuit de WhatsApp cu Generatorul nostru de Linkuri WhatsApp. Adaugă un mesaj personalizat și începe conversațiile cu un singur clic. Fără autentificare sau codare necesară.