Convertor Timestamp - Unix Epoch și Dată/Timp

Current Timestamp
Seconds—
Milliseconds—
UTC—
Local—

Unix Timestamp → Date & Time

  • Seconds
  • Milliseconds
  • Local
  • UTC
—

Lucrul cu timestamp-uri este o sarcină zilnică pentru dezvoltatorii din toate stack-urile. Fie că depanezi răspunsuri API, convertești valori din baza de date sau sincronizezi timpul între sisteme, Convertorul nostru Timestamp face treaba instantaneu.

Instrumentul convertește bidirecțional: introdu un timestamp Unix și obține data lizibilă, sau alege o dată și obține timestamp-ul corespunzător. Suportă atât formate de 10 cifre (secunde) cât și 13 cifre (milisecunde) — comută între ele după nevoie.

Panoul live de sus arată mereu timestamp-ul curent în ambele formate plus ora UTC și locală curentă, actualizându-se în fiecare secundă. Acest lucru este inestimabil când ai nevoie să obții rapid "acum" pentru testare sau logare.

Ține minte că timestamp-urile Unix sunt independente de fusul orar — reprezintă un punct absolut în timp. Selecția fusului orar afectează doar modul în care șirul de date este afișat. Când stochezi timestamp-uri în baze de date sau transmiți între servicii, folosește mereu UTC.

Formulă
Timestamp Unix = Math.floor(Date.now() ÷ 1000) | Dată = new Date(timestamp × 1000)

Întrebări Frecvente

Ce este un timestamp Unix?
Un timestamp Unix (numit și Epoch time) este numărul de secunde scurse de la 1 ianuarie 1970 (miezul nopții UTC). Este o modalitate universală de a reprezenta date și ore în diferite limbaje de programare și sisteme.
De ce unele timestamp-uri au 10 cifre și altele 13?
Timestamp-urile de 10 cifre reprezintă secunde de la epoch. Cele de 13 cifre reprezintă milisecunde de la epoch. JavaScript folosește milisecunde (13 cifre), în timp ce instrumentele Unix din linia de comandă folosesc adesea secunde (10 cifre).
Cum convertesc un timestamp în JavaScript?
Pentru a obține timestamp-ul curent (secunde): Math.floor(Date.now() / 1000). Pentru a converti înapoi: new Date(timestamp * 1000). Pentru milisecunde, folosește Date.now() direct și new Date(timestamp) fără înmulțire.
Ce fus orar folosește un timestamp Unix?
Un timestamp Unix este intrinsec bazat pe UTC — reprezintă un moment global în timp independent de fusul orar. Fusul orar contează doar la convertirea unui timestamp într-un șir de date lizibil pentru afișare.

Calculatoare Asociate