Convertor de formate de dată online — DD.MM.YYYY, ISO 8601, Unix timestamp și altele

Introduceți o dată în orice format — convertorul o va afișa instantaneu în toate formatele populare: de la DD.MM.YYYY românesc până la Unix timestamp și RFC 2822

Conversie format dată
Introduceți data
Rezultat

Introduceți data și apăsați „Convertește"

Date de referință — încarcă în convertor
Astăzi

Data curentă conform dispozitivului dvs.

1 Decembrie 1918

Ziua Națională a României — Marea Unire, când Transilvania, Banatul, Crișana și Maramureșul s-au unit cu Regatul României

1 ianuarie 2000

Începutul mileniului — dată populară pentru testarea parserelor și bazelor de date

1 ianuarie 1970

Unix epoch — punctul zero al Unix timestamp. Data de la care se numără toți timestamp-urile Unix

29 februarie 2000

Zi bisectă — cauză frecventă de erori în programe care nu gestionează corect datele

31 decembrie 9999

Data maximă în multe sisteme — test pentru depășirea limitei de dată

Formate de dată — ce înseamnă și unde se folosesc
DD.MM.YYYY — de ce România și Europa scriu data invers față de SUA

Formatul DD.MM.YYYY (zi.lună.an) este standardul României, Germaniei, Franței și majorității țărilor din Europa Centrală și de Est. Logica este de la mic la mare — mai întâi ziua, apoi luna, apoi anul. Separatorul este punctul. Exemplu: 22.03.2026. SUA folosesc MM/DD/YYYY — mai întâi luna. Aceasta este principala sursă de confuzie: data 03/04/2026 un american o va citi ca 4 martie, iar un european ca 3 aprilie. De aceea, în documentele internaționale se recomandă ISO 8601.

ISO 8601 (YYYY-MM-DD) — standardul internațional și de ce este mai bun

ISO 8601 este un standard internațional pentru scrierea datei în formatul YYYY-MM-DD (an-lună-zi). Exemplu: 2026-03-22. Avantaje: neambiguu — nu depinde de țară și limbă. Potrivit pentru sortare — datele se sortează lexicografic corect. Este standardul pentru baze de date (SQL), API, JSON, XML, fișiere jurnal, commit-uri Git. Atributul HTML type="date" folosește de asemenea YYYY-MM-DD. Dacă sunteți developer sau lucrați cu date — salvați întotdeauna datele în ISO 8601.

Unix timestamp — ce este și la ce folosește

Unix timestamp (sau POSIX time) este numărul de secunde scurse de la 1 ianuarie 1970 00:00:00 UTC (Unix epoch). Exemplu: 1742601600 = 22 martie 2026 00:00:00 UTC. Este utilizat în toate sistemele de operare, bazele de date, limbajele de programare, API și jurnale. Avantaje: un singur număr fără fus orar și limbă, convenabil pentru aritmetică cu date. JavaScript folosește milisecunde (Date.now() = timestamp × 1000). Maximul timestamp-ului pe 32 de biți este 19 ianuarie 2038 ("Problema 2038").

MM/DD/YYYY — formatul american și unde se întâlnește

Formatul MM/DD/YYYY este standardul SUA și parțial al Canadei. Exemplu: 03/22/2026 = 22 martie 2026. Este ilogic din perspectiva majorității lumii (mai întâi luna, apoi ziua, apoi anul). Cu toate acestea, domină în documentele, formularele, programele americane și fișierele Excel configurate pe regiunea americană. Dacă ați primit un fișier CSV sau Excel dintr-o sursă americană — prima coloană cu date este probabil în format MM/DD/YYYY.

Întrebări frecvente despre formatele de dată
Care este diferența dintre DD.MM.YYYY și MM/DD/YYYY?

Ordinea componentelor și separatorul. DD.MM.YYYY este standardul românesc-european: mai întâi ziua, apoi luna, apoi anul, cu punct. MM/DD/YYYY este cel american: mai întâi luna, apoi ziua, apoi anul, cu bară oblică. Data 03/04/2026: în România este 3 aprilie, în SUA este 4 martie. Dacă formatul este necunoscut, este mai sigur să folosiți ISO 8601 (YYYY-MM-DD) — este neambiguu.

Ce este ISO 8601 și unde se folosește?

ISO 8601 este un standard internațional pentru scrierea datei (YYYY-MM-DD) și a orei (YYYY-MM-DDTHH:MM:SS). Exemplu: 2026-03-22. Se folosește în: baze de date SQL (tipul DATE), REST API și JSON, HTML input[type="date"], fișiere jurnal, Git, tag-uri meta XML și HTML. Principalul avantaj este neambiguitatea și sortarea lexicografică corectă: șirurile de date în format YYYY-MM-DD se sortează corect chiar și ca text simplu.

Cum convertesc un Unix timestamp într-o dată obișnuită?

Unix timestamp este numărul de secunde de la 1 ianuarie 1970 (UTC). Pentru conversie: introduceți numărul în convertor în câmpul "Unix timestamp" — veți vedea imediat data în toate formatele. Pentru calcul manual: timestamp ÷ 86400 = număr de zile de la 1970-01-01. În JavaScript: new Date(timestamp * 1000).toISOString(). În PHP: date("Y-m-d", $timestamp). În Python: datetime.fromtimestamp(timestamp).

Cum identific formatul datei dintr-un fișier necunoscut?

Introduceți câteva date în convertor și vedeți ce interpretare este logică. Verificați valoarea zilei: dacă primul număr este mai mare de 12 (de exemplu 23/03/2026), acela este cu siguranță ziua — formatul este DD/MM/YYYY sau DD.MM.YYYY. Dacă ambele prime numere sunt ≤ 12 — verificați contextul sau căutați anul (de obicei din patru cifre, stă primul sau ultimul). ISO 8601 (YYYY-MM-DD) începe întotdeauna cu un an din patru cifre.

Ce este RFC 2822 și unde se folosește?

RFC 2822 este standardul pentru formatul datei în antetele de email și fluxurile RSS. Arată astfel: Sun, 22 Mar 2026 14:30:00 +0200. Conține: ziua săptămânii, ziua, luna prescurtată în engleză, anul, ora și decalajul UTC. Funcția PHP date("r") returnează RFC 2822. În JavaScript: new Date().toUTCString() returnează un format similar.

De ce 29 februarie creează probleme în programe?

Februarie are 29 de zile doar în anii bisecți (divizibili cu 4, dar nu cu 100, cu excepția celor divizibili cu 400). Programele care nu verifică această condiție fie se blochează, fie avansează data la 1 martie. Anul 2000 este bisect (se împarte la 400). 1900 nu este bisect. La introducerea datei 29.02 pentru orice an — convertorul va verifica dacă acea dată există.

Ce este "Problema 2038" la Unix timestamp?

Vechiul Unix timestamp pe 32 de biți va atinge maximul pe 19 ianuarie 2038 la 03:14:07 UTC (valoarea 2 147 483 647). După aceea, tipul întreg semnat pe 32 de biți se va umple și va deveni negativ — programele care folosesc vechiul tip pot procesa datele incorect. Sistemele și limbajele moderne pe 64 de biți nu au această problemă — maximul depășește ~292 de miliarde de ani.

Ce format de dată să folosesc în baze de date și API?

Întotdeauna ISO 8601 (YYYY-MM-DD sau YYYY-MM-DDTHH:MM:SSZ). Motive: neambiguu indiferent de limbă și regiune, se sortează corect ca șir, suportat de toate SGBD-urile (MySQL, PostgreSQL, SQLite), limbajele (JS, Python, PHP, Java) și standardele (JSON Schema, OpenAPI). Unix timestamp este potrivit pentru marcaje temporale precise cu fus orar — salvați ca întreg pe 64 de biți.

Convertor de formate de dată — cum să convertiți între DD.MM.YYYY, ISO 8601 și Unix timestamp

Formatul de scriere a datei este una dintre cele mai frecvente cauze de erori în programe, neînțelegeri în documente și probleme la importul datelor. Motivul este simplu: în diferite țări și sisteme sunt adoptate convenții diferite, iar 03/04/2026 poate însemna atât 3 aprilie, cât și 4 martie — în funcție de cine a scris.

Ce format de dată să folosiți în România

Standardul oficial pentru documente în România este DD.MM.YYYY cu punct: 22.03.2026. Acesta este adoptat în majoritatea instituțiilor de stat, bănci și programe contabile. În dezvoltarea web și bazele de date se recomandă ISO 8601 (YYYY-MM-DD) — este neambiguu și suportat de toate SGBD-urile și API-urile moderne.

De ce developerii folosesc Unix timestamp

Unix timestamp este numărul de secunde de la 1 ianuarie 1970 UTC. Este un simplu număr întreg, independent de limbă, fus orar și regiune. Cu el este ușor să faci aritmetică: adaugă 86400 — obții mâine, scade 3600 — obții acum o oră. De aceea timestamp-ul este standard în jurnale, baze de date, cache-uri, cozi de sarcini și orice sisteme în care cronologia exactă este importantă. JavaScript folosește milisecunde (Date.now()), deci un timestamp din JS trebuie împărțit la 1000 pentru a obține secunde Unix.

Detectarea automată a formatului datei

Convertorul încearcă să determine formatul automat. Logica este: dacă prima componentă este mai mare de 12 — este ziua, formatul este DD/MM sau DD.MM. Dacă prima componentă are patru cifre — ISO 8601. Dacă s-a introdus un număr mare fără separatori — Unix timestamp sau milisecunde. Dacă există un nume de lună — se determină limba și poziția zilei. În cazuri ambigue (de exemplu 03/04/2026) convertorul afișează un avertisment și propune să specificați formatul manual.

Greșeli frecvente la lucrul cu formate de dată

Cele mai frecvente probleme: importarea CSV cu date în format american în programe românești (luna și ziua se inversează), Excel care convertește automat datele conform setărilor regionale, API-uri care returnează timestamp în milisecunde în loc de secunde, și baze de date cu date salvate ca șiruri fără un format fix. Evitați salvarea datelor ca șiruri — folosiți întotdeauna tipul DATE/DATETIME sau Unix timestamp într-un câmp întreg.

Instrumente Conexe

Avertisment: toate calculele de pe acest site sunt orientative și sunt furnizate în scop informativ. Rezultatele pot diferi de cele reale în funcție de condițiile individuale, specificațiile tehnice, regiunea, schimbările legislative etc.

Calculatoarele financiare, medicale, de construcție, de utilități, auto, matematice, educaționale și IT nu constituie sfaturi profesionale și nu pot fi singura bază pentru luarea deciziilor importante. Pentru calcule precise și sfaturi, recomandăm consultarea specialiștilor.

Administrația site-ului nu își asumă responsabilitatea pentru posibilele erori sau daune legate de utilizarea rezultatelor calculelor.