Dată la Unix Timestamp
Convertiți cu ușurință orice dată specifică în formatul de timestamp Unix cu instrumentul nostru de conversie a datei în timestamp Unix.

Dată la Unix Timestamp este un instrument gratuit care transformă o dată și un fus orar specificate într-un timestamp Unix, utilizabil în cod, API-uri, baze de date și jurnale.
Ce este un timestamp Unix?
Un timestamp Unix este un număr întreg care reprezintă secundele trecute de la 1 ianuarie 1970, ora 00:00:00 UTC, moment cunoscut drept epoca Unix. De exemplu, epoca însăși are timestampul 0, iar datele ulterioare au valori pozitive.
Timestampurile Unix le oferă sistemelor o metodă compactă și independentă de limbaj pentru a transmite un moment precis. Astfel, sunt evitate formatele regionale precum 10/09/2026, pe care un cititor din România îl interpretează drept 10 septembrie, în timp ce unele sisteme îl interpretează ca 9 octombrie.
Un timestamp descrie un moment, nu o dată calendaristică formatată. El nu include în mod intrinsec o etichetă precum Europe/London, UTC sau alt fus orar. Fusul orar este important la conversie, deoarece stabilește ce moment reprezintă data locală inițială.

Cum transform o dată într-un timestamp Unix?
Setează câmpul Fus orar, apoi folosește valoarea returnată în câmpul Timestamp Unix în sistemul care o solicită.
- Alege fusul orar necesar.
- Rulează conversia și copiază numărul întreg din Timestamp Unix.
- Înainte de a introduce valoarea, verifică dacă sistemul de destinație așteaptă secunde sau milisecunde.

Alegerea fusului orar poate modifica rezultatul cu mai multe ore. Diferența poate varia și în funcție de dată, deoarece regiuni precum Regatul Unit aplică ora de vară. Europe/London corespunde cu UTC iarna și, în mod normal, cu UTC+1 în perioada orei de vară britanice.
Conversia din Dată la Unix Timestamp rulează pe server. Valoarea introdusă în câmpul Fus orar este trimisă serverului prin HTTPS și nu este stocată.
Cum interpretez timestampul returnat?
Interpretează rezultatul ca pe un număr de secunde scurse de la epoca Unix, fără semne de punctuație, sufix de fus orar sau informații despre dată într-un format ușor de citit. Pentru datele din prezent este obișnuită o valoare cu zece cifre, însă numărul de cifre nu dovedește, de unul singur, că timestampul este valid.
Cea mai frecventă problemă de integrare este confuzia dintre secunde și milisecunde. Instrumentele bazate pe Unix și multe sisteme care rulează pe server folosesc secunde. API-urile JavaScript pentru date folosesc adesea milisecunde, astfel că într-un asemenea context poate fi necesar să înmulțești valoarea în secunde cu 1.000.
- 0 înseamnă 1 ianuarie 1970, ora 00:00:00 UTC.
- Un număr întreg pozitiv mai mare reprezintă un moment ulterior.
- Un timestamp negativ poate reprezenta o dată anterioară epocii Unix, deși compatibilitatea diferă între aplicații și platforme.
- Numărul nu păstrează fusul orar folosit inițial pentru calcul.
Un rezultat numeric nu confirmă că ai selectat fusul orar dorit. Dacă ora obținută pare incorectă, verifică mai întâi fusul orar ales, apoi regulile privind ora de vară, dacă se aplică. Dacă valoarea diferă cu un factor de 1.000, verifică unitatea așteptată.
Exemple de conversie a datelor
Aceste exemple simple arată cum influențează fusul orar momentul reprezentat.
1 ianuarie 1970, 00:00:00 UTC corespunde valorii 0.
1 ianuarie 2024, 00:00:00 UTC corespunde valorii 1704067200.
1 iulie 2024, 12:00:00 Europe/London corespunde valorii 1719831600.
În ultimul exemplu, la Londra era în vigoare ora de vară britanică, astfel că ora locală 12:00 corespundea orei 11:00 UTC. Dacă pentru aceeași oră scrisă ai folosi UTC ca fus orar, ai obține un timestamp diferit.
Pentru date primite de la terți, folosește de preferință o formă fără ambiguități, precum 1 iulie 2024 sau formatul de tip ISO 2024-07-01, în loc de 01/07/2024. Textul cu diacritice sau caractere non-latine nu face parte din timestamp, deoarece rezultatul conține cifre și poate începe cu semnul minus.
Când este utilă conversia unei date în timp Unix?
Conversia este utilă atunci când o dată ușor de citit trebuie comparată, sortată sau transmisă ca moment precis, într-un format interpretabil de sisteme. Printre situațiile obișnuite se numără depanarea unui răspuns API, pregătirea unei sarcini programate înainte de implementare, verificarea înregistrărilor din baze de date și interpretarea datelor furnizate de alt serviciu.
- Transformă termenul-limită al unei lansări înainte de a-l introduce în configurația de implementare.
- Compară un eveniment din aplicație cu timestampurile din jurnalele serverului.
- Pregătește parametrii unei interogări pentru un API care acceptă orele de început și de sfârșit ca secunde de la epoca Unix.
- Normalizează datele importate dintr-un fișier CSV înainte de a le salva într-o bază de date.
- Verifică dacă un webhook terț trimite secunde, nu milisecunde.
Conversia nu este necesară dacă data va fi citită doar de o persoană, iar sistemul destinatar acceptă o valoare ISO 8601 clară. O dată precum 2026-09-10T14:30:00+01:00 își păstrează decalajul față de UTC și este, de obicei, mai ușor de verificat în timpul depanării. De asemenea, conversia repetată a unei valori care este deja un timestamp Unix nu adaugă nicio informație.
Acest instrument nu validează schema unui API, nu confirmă că o sarcină programată va rula și nu păstrează fusul orar inițial în rezultat. Pentru a vedea un timestamp în format calendaristic, folosește Timp Unix la Dată.
Întrebări frecvente
Pot introduce direct o dată sau o oră?
Nu. Singurul câmp completat de utilizator și documentat pentru acest instrument este Fus orar.
Ce funcție PHP folosește instrumentul?
Implementarea de pe server apelează funcția PHP date.
Ce este problema anului 2038?
Valoarea maximă a unui timestamp Unix cu semn pe 32 de biți este 2.147.483.647 și corespunde datei de 19 ianuarie 2038, ora 03:14:07 UTC. Sistemele moderne folosesc adesea valori pe 64 de biți, însă programele mai vechi, anumite formate de fișiere și dispozitivele încorporate pot avea în continuare această limită. Verifică tipul de stocare atunci când pregătești date din viitorul îndepărtat.
Timestampurile Unix țin cont de secundele bisecte?
În modelul POSIX obișnuit, timpul Unix nu reprezintă secundele bisecte ca secunde numerotate distinct. Acest lucru este acceptabil pentru majoritatea operațiunilor de programare și jurnalizare din aplicații, însă activitățile specializate din astronomie sau măsurarea timpului cu precizie ridicată pot necesita un alt standard temporal.
Ce trebuie să verific înainte de a salva rezultatul?
Confirmă fusul orar, aplicarea orei de vară și unitatea așteptată de sistemul destinatar. Apoi transformă timestampul înapoi într-o dată ușor de citit în sistemul respectiv și compară rezultatul cu valoarea inițială înainte de implementare sau de actualizarea datelor stocate.
Instrumente similare
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.
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ă.