CanDoYa
RO

Convertor Unix Timestamp

Rulează integral în browserul tău - fără încărcare, fără cont.

Epoch și timestamp Unix
Timestamp Unix curent-

Din timestamp în dată

Detectat: secunde

UTC
-
Ora ta locală
-
ISO 8601 (UTC)
-
Relativ
-

Din dată în timestamp

Secunde Unix-
Milisecunde Unix-
Distribuie acest instrument

Ce este un unix timestamp?

Un unix timestamp (epoch time) reprezintă numărul de secunde scurse de la ora 00:00:00 UTC din 1 January 1970, fără a număra secundele intercalare. Acest convertor unix timestamp transformă orice valoare epoch - secunde sau milisecunde, detectate automat - într-o dată citibilă în UTC și ora locală, și convertește o dată calendaristică înapoi în secunde și milisecunde Unix.

Cum se folosește

  1. 1Lipește un timestamp. Scrie sau lipește o valoare epoch precum 1700000000. Instrumentul detectează automat, după mărimea numărului, dacă este vorba de secunde sau milisecunde; poți folosi meniul de unitate ca să suprascrii alegerea.
  2. 2Citește data rezultată. Ora UTC, ora ta locală, formatul ISO 8601 și o exprimare relativă de tipul 'acum 2 ani' se actualizează instant pe măsură ce scrii.
  3. 3Convertește o dată înapoi în timestamp. Alege o dată și o oră în panoul de jos, specifică dacă este ora locală sau ora UTC, apoi copiază secundele sau milisecundele Unix rezultate.

Pentru cine este

Totul rulează local, în browserul tău. Timestamp-ul pe care îl lipești este interpretat direct pe pagină, formatat cu datele de fus orar ale browserului tău și nu este niciodată trimis pe un server sau înregistrat. Instrumentul continuă să funcționeze offline după ce pagina s-a încărcat, iar contorul live din partea de sus arată mereu timpul Unix curent.

Întrebări frecvente

Acest convertor unix timestamp este gratuit și privat?

Da - este 100% gratuit, fără cont și fără limite. Conversia rulează în întregime în browserul tău: timestamp-urile și datele pe care le introduci nu sunt niciodată încărcate, stocate sau înregistrate pe vreun server.

Cum deosebesc secundele Unix de milisecunde?

După lungime: valorile epoch actuale au 10 cifre în secunde și 13 cifre în milisecunde. Instrumente Unix precum date +%s și funcția time.time() din Python lucrează în secunde, în timp ce Date.now() din JavaScript și System.currentTimeMillis() din Java returnează milisecunde. Acest convertor detectează automat unitatea și îți permite să o schimbi manual.

Timpul Unix include secundele intercalare?

Nu. Timpul Unix consideră că fiecare zi are exact 86,400 de secunde, deci secundele intercalare adăugate la UTC din 1972 încoace nu sunt numărate - ceasul Unix, practic, repetă sau distribuie diferența pe parcursul unei secunde. Pentru o conversie obișnuită, diferența nu se observă.

Ce este problema anului 2038?

Sistemele care stochează timpul Unix ca un număr întreg semnat pe 32 de biți dau overflow la 2,147,483,647 - adică la ora 03:14:07 UTC din 19 January 2038. Sistemele moderne pe 64 de biți, precum și acest convertor, nu sunt afectate și pot gestiona date situate la sute de mii de ani în orice direcție.

Poate un unix timestamp să fie negativ?

Da. Valorile negative numără pur și simplu secunde înapoi de la epoch, deci reprezintă date dinainte de 1 January 1970. De exemplu, -86400 corespunde datei de 31 December 1969, ora 00:00 UTC. Poți lipi o astfel de valoare, iar convertorul o va citi ca pe oricare alta.

De ce ora convertită diferă de ceasul meu?

Un unix timestamp este ancorat în UTC și nu are un fus orar propriu. Rândul UTC arată citirea universală, în timp ce rândul local aplică decalajul de fus orar al dispozitivului tău - același timestamp este pur și simplu afișat în două moduri, iar ora de vară poate deplasa citirea locală cu o oră.

Cum obțin timestamp-ul Unix curent?

Acesta se actualizează live în partea de sus a acestui instrument - apasă Copiază pentru a-l prelua sau Folosește pentru a-l converti. În cod, folosește date +%s într-un shell, Date.now() în JavaScript (milisecunde) sau time.time() în Python (secunde).