Convertor de timestamp Unix
Convertor de timestamp Unix
Acesta este un instrument de dată și oră care vă permite să convertiți între timestamp-uri Unix și date/ore. Acesta oferă detectarea automată a secundelor și milisecundelor, setarea automată a fusului orar al utilizatorului, specificarea fusului orar pentru datele și orele introduse, ISO 8601, RFC 2822, timp relativ și butoane de dată și oră utilizate frecvent — toate organizate într-o interfață simplă.
Rezultate
Ce este un convertor de timestamp Unix?
Unix Timestamp Converter este un instrument online pentru conversia între timestamp-uri Unix (secunde de epocă) și date și ore lizibile pentru om.Un timestamp Unix este un format care reprezintă o dată și o oră ca număr de secunde scurse de la 1 ianuarie 1970, ora 00:00:00 UTC, și este utilizat în multe medii de dezvoltare, inclusiv răspunsuri API, jurnale, baze de date, JavaScript, PHP și Python.Cu toate acestea, privirea unui număr precum 1717046400 nu dezvăluie intuitiv ce dată și oră reprezintă. Cu acest instrument, puteți introduce pur și simplu un timestamp pentru a-l vizualiza în mai multe formate simultan, inclusiv UTC, fusul orar al utilizatorului, ISO 8601 și RFC 2822.
În JavaScript, `Date.now()` returnează o valoare în milisecunde, așa că de multe ori aveți de-a face cu timestamp-uri de 13 cifre, precum 1717046400000. Pe de altă parte, `time()` din PHP și multe instrumente bazate pe Unix utilizează valori în secunde, de obicei cu o lungime de aproximativ 10 cifre. Dacă această diferență este înțeleasă greșit, datele și orele pot fi semnificativ eronate sau tratate ca date nenaturale din viitor sau trecut. Acest instrument detectează automat secundele și milisecundele și afișează ambele valori simultan, facilitând prevenirea confuziilor în specificațiile API și investigațiile jurnalelor.
Atunci când se convertește o dată și o oră într-un timestamp, este important să se determine în ce fus orar trebuie interpretate data și ora introduse. Chiar și pentru același „2026-06-13 12:00:00”, timestamp-ul Unix rezultat va diferi în funcție de faptul dacă este tratat ca UTC, Europe/London sau America/New_York. Acest instrument vă permite să selectați fusul orar pentru data și ora de intrare. Implicit, se utilizează fusul orar detectat din browserul utilizatorului, ceea ce facilitează utilizarea instrumentului de către utilizatorii din întreaga lume, pe baza orei locale.
Opțiunile de fus orar afișează cât mai multe fusuri orare IANA acceptate de browser. Pentru a facilita selectarea dintr-o listă extinsă de opțiuni, am utilizat un câmp de introducere bazat pe căutare, în care puteți introduce text pentru a restrânge opțiunile, în loc de un meniu derulant standard.Utilizatorii pot selecta un fus orar introducând numele orașelor, numele regiunilor sau ID-urile fusurilor orare, cum ar fi America/New_York, Europe/London sau Asia/Singapore, reducând astfel efortul de a căuta într-o listă lungă. Acest lucru facilitează identificarea neînțelegerilor cauzate de diferențele de fus orar atunci când se integrează cu servicii din străinătate, se verifică jurnalele serverului sau se verifică orele de rezervare.
În plus, chiar dacă rezultatele sunt afișate în afara ecranului, pagina se derulează automat către zona de rezultate după conversie. Acest lucru împiedică utilizatorii să rateze modificările aduse rezultatelor din partea de jos a paginii după efectuarea unei acțiuni lângă câmpul de introducere. Mai mult, oferim presetări precum „Ora curentă”, „Astăzi la 0:00”, „Mâine la 0:00” și „1-ul lunii curente”, permițându-vă să introduceți date și ore utilizate frecvent cu un singur clic. De asemenea, este afișat un cod de exemplu pentru dezvoltare, astfel încât să puteți nu numai să verificați rezultatele conversiei, ci și să îl utilizați ca referință atunci când gestionați aceleași valori în JavaScript, PHP sau Python.
- Puteți converti timestamp-urile Unix în date și ore.
- Puteți converti datele și orele în timestamp-uri Unix.
- Detectează automat marcajele de timp în secunde și milisecunde.
- Setează automat fusul orar al browserului utilizatorului ca setare implicită.
- Puteți specifica fusul orar care trebuie utilizat la interpretarea șirurilor de date și ore.
- Câmpul de introducere a fusului orar bazat pe căutare vă permite să selectați dintr-o gamă largă de fusuri orare IANA.
- Puteți vizualiza simultan atât ora UTC, cât și fusul orar al vizitatorului.
- Afișează ISO 8601, RFC 2822, ora relativă și timpul scurs.
- Puteți introduce date și ore utilizate frecvent, cum ar fi ora curentă sau prima zi a lunii, cu un singur clic.
Mod de utilizare
Pentru a converti un timestamp în dată și oră, introduceți un timestamp Unix în secunde (de ex., 1717046400) sau un timestamp în milisecunde (de ex., 1717046400000) în câmpul de introducere. De obicei, puteți lăsa modul de conversie setat la „Detectare automată”.Instrumentul va determina dacă valoarea este exprimată în secunde sau milisecunde pe baza numărului de cifre și a formatului și o va converti în formate precum UTC, fusul orar al utilizatorului sau ISO 8601. Dacă doriți să tratați în mod explicit valoarea ca pe o marcă temporală, selectați „Marcă temporală → Dată”.
Pentru a converti o dată și o oră într-un timestamp Unix, introduceți un șir de date și oră, cum ar fi 2026-06-13 12:34:56, 2026-06-13T12:34:56 sau 2026/06/13 12:34.Dacă șirul de date/oră nu include o specificație de fus orar, cum ar fi „Z” sau „+09:00”, acesta va fi interpretat ca data și ora pentru regiunea selectată în „Fus orar pentru data/ora de introducere”. Valoarea implicită este fusul orar detectat din browserul utilizatorului. Dacă specificațiile serverului sau API-ului dvs. se bazează pe UTC, selectați UTC; dacă gestionați orele de rezervare pentru o anumită regiune, selectați fusul orar IANA al acelei regiuni.
Rezultatele conversiei afișează timestamp-ul Unix (secunde), timestamp-ul Unix (milisecunde), UTC, fusul orar al utilizatorului, ISO8601, RFC2822, timpul relativ și timpul scurs. Fiecare valoare poate fi copiată individual, iar dvs. le puteți copia pe toate odată sau le puteți descărca ca fișier text. Dacă zona de rezultate este în afara ecranului, pagina se derulează automat după conversie, făcând dificilă pierderea urmei rezultatelor chiar și pe un smartphone.
- Introduceți un timestamp sau un șir de caractere cu data și ora.
- Selectați modul de conversie după cum este necesar.
- Când introduceți o dată și o oră, verificați fusul orar pentru data și ora introduse.
- Faceți clic pe „Convert” pentru a vizualiza rezultatele.
- Verificați formatele necesare, cum ar fi secunde, milisecunde, UTC, fusurile orare ale vizitatorilor și ISO 8601.
- Copiați sau descărcați acest fișier pentru analiza jurnalelor sau pentru activități de dezvoltare.
Note importante privind utilizarea
- Timestamp-urile Unix se bazează, în general, pe UTC. Data și ora afișate vor varia în funcție de fusul orar.
- Funcția `Date.now()` din JavaScript returnează milisecunde, în timp ce funcția `time()` din PHP returnează secunde. Vă rugăm să țineți cont de diferența de precizie.
- Dacă un șir de date și oră nu include un fus orar, acesta va fi interpretat pe baza regiunii selectate ca fus orar pentru data și ora introduse.
- Fusul orar al utilizatorului depinde de setările browserului sau ale dispozitivului. Dacă setările dispozitivului sunt incorecte, valoarea implicită va fi, de asemenea, afectată.
- În regiunile cu ora de vară, diferența față de UTC poate varia în funcție de dată, chiar și în cadrul aceleiași regiuni. Selectarea unui fus orar IANA facilitează efectuarea conversiilor care țin cont de ora de vară.
Întrebări frecvente
Ce este un timestamp Unix?
Un timestamp Unix este o valoare numerică care reprezintă o dată și o oră sub forma numărului de secunde scurse de la 1 ianuarie 1970, ora 00:00:00 UTC. Este utilizat pe scară largă în API-uri, jurnale, baze de date și pentru gestionarea datelor și orelor în cadrul programelor.
Acest lucru înseamnă același lucru cu „Epoch time”?
În multe cazuri, „Unix time”, „Unix timestamp” și „Epoch time” sunt folosite aproape interschimbabil. Toate cele trei termeni se referă la un format care reprezintă timpul scurs de la epoca Unix.
Care este diferența dintre secunde și milisecunde?
Timestamp-urile în secunde au de obicei aproximativ 10 cifre, în timp ce cele în milisecunde au de obicei aproximativ 13 cifre. Funcția `Date.now()` din JavaScript returnează milisecunde, în timp ce funcția `time()` din PHP returnează secunde.
Cum se determină fusul orar al vizitatorului?
Detectează automat fusul orar folosind informațiile de fus orar ale browserului. De obicei, acest lucru se bazează pe setările regionale ale dispozitivului sau ale sistemului de operare pe care îl utilizați.
Care este fusul orar pentru data și ora introducerii?
Această setare determină fusul orar al regiunii care trebuie utilizat pentru interpretarea unui șir de date și oră, în cazul în care acesta nu include o specificație de fus orar.
De ce rezultatele diferă între UTC și fusul orar al utilizatorului?
Deși timestamp-urile Unix se bazează pe UTC, ora afișată variază în funcție de fusul orar. Acest lucru se datorează faptului că ora reflectă diferența dintre ora locală și UTC, precum și ora de vară.
Ce trebuie să introduc în câmpul de introducere a fusului orar bazat pe căutare?
Introduceți o parte din numele fusului orar IANA (cum ar fi America/New_York, Europe/London sau Asia/Singapore) sau numele unui oraș, apoi selectați din sugestii.
Ce este ISO 8601?
ISO 8601 este un format standard pentru reprezentarea datelor și orelor. De exemplu, se scrie 2026-06-13T12:34:56Z și este utilizat în mod obișnuit în API-uri și fișiere de configurare.
Ce este RFC 2822?
Formatul RFC 2822 este utilizat în mod obișnuit în anteturile de e-mail și în notările de dată și oră legate de HTTP. De exemplu, acesta este afișat ca Sâmbătă, 13 iunie 2026 12:34:56 GMT.
La ce poate fi folosit timpul relativ?
Timpul relativ poate fi utilizat pentru a determina cu câte zile înainte sau după momentul prezent se situează data și ora introduse. Este util pentru verificarea termenelor limită, a marcajelor de timp din jurnal și a orelor de rezervare.
Ce se întâmplă dacă data și ora introduse nu pot fi convertite?
Vă rugăm să verificați separatorii de date, formatele de oră, datele inexistente și specificațiile de fus orar nevalide. Cel mai simplu este să începeți testarea cu date de probă sau cu formatul AAAA-LL-ZZ HH:mm:ss.
Acest instrument trimite valori de intrare către server?
Procesul de conversie este conceput pentru a fi executat folosind JavaScript în browser. Cu toate acestea, vă rugăm să fiți extrem de precauți atunci când manipulați URL-uri sau șiruri de caractere care conțin jurnale extrem de sensibile, informații personale sau date de autentificare.
Ce trebuie introdus în butonul „Ora curentă”?
Butonul „Ora curentă” introduce ora curentă obținută din browserul dvs. Acest lucru este util atunci când doriți să verificați rapid timestamp-ul Unix curent sau formatul ISO 8601.
Puteți verifica, de asemenea, cum se poate recupera timestamp-ul Unix curent în program?
Da. Vom afișa exemple simple de cod în JavaScript, PHP și Python în secțiunea de rezultate. Le puteți folosi, împreună cu rezultatele traducerii, ca referință atunci când implementați codul.