CodeKitHub
Instrumente pentru zi cu zi

Calculator de date

Ultima actualizare:

Pentru a număra zilele dintre două date, scade data mai devreme din cea mai târzie — de exemplu, 1 ianuarie până la 1 martie 2026 sunt 59 de zile. Calculează numărul exact de zile, săptămâni și luni dintre două date, sau adaugă și scade timp dintr-o dată pentru a găsi un termen-limită sau o aniversare. Totul rulează local, în browserul tău — datele nu sunt niciodată încărcate.

Ce este acest instrument?

Un calculator de date răspunde la două întrebări cotidiene: „cât timp este între aceste două date” și „ce dată este N zile/săptămâni/luni de acum”. Acest instrument acoperă ambele într-un singur loc — un mod de diferență care îți dă golul exact în zile, săptămâni și ani/luni/zile calendaristice, și un mod de adăugare/scădere care proiectează o dată înainte sau înapoi.

Matematica ține cont de neregularitățile reale ale calendarului: luni de lungimi diferite, ani bisecți, și faptul că „3 luni de la 31 ianuarie” trebuie să ajungă la o dată reală. Nu ține cont de fusuri orare sau reguli de zile lucrătoare (weekend-urile și sărbătorile sunt numărate ca zile normale) — dacă ai nevoie de calcule doar pentru zile lucrătoare, tratează asta ca punct de plecare și scade manual weekend-urile/sărbătorile.

De ce să-l folosești?

  • Obține numărul exact de zile dintre două date pentru contracte, facturi, termene de proiect sau reguli de eligibilitate legate de vârstă.
  • Adaugă sau scade zile, săptămâni, luni sau ani din orice dată — util pentru termene scadente, expirări de garanție sau clauze de tipul „90 de zile de la livrare”.
  • Vezi atât numărul brut de zile, cât și defalcarea calendaristică (ani/luni/zile) pentru același gol — util când un formular cere una, dar tu gândești în cealaltă.
  • 100% privat: toate calculele de date au loc în browserul tău, nimic nu este trimis către un server.
  • Fără autentificare, fără reclame care blochează instrumentul, funcționează pe mobil.

Cum se folosește

  1. Alege „Zile între două date” pentru a măsura un gol, sau „Adaugă/scade zile dintr-o dată” pentru a proiecta înainte sau înapoi.
  2. Pentru un gol: alege o dată de început și una de sfârșit (ordinea nu contează, instrumentul le sortează automat) și apasă Calculează.
  3. Pentru adăugare/scădere: alege o dată de bază, o direcție, o cantitate și o unitate (zile, săptămâni, luni sau ani), apoi apasă Calculează.
  4. Citește rezultatul — modul de diferență arată totalul de zile plus defalcarea ani/luni/zile; modul de adăugare/scădere arată data rezultată și ziua săptămânii.

Exemplu

Intrare

Început: 2026-01-15, Sfârșit: 2026-07-10

Rezultat

176 de zile — exact 5 luni, 25 de zile

Cifra totalului de zile și defalcarea calendaristică descriu același gol în două unități diferite; folosește oricare cere formularul sau contractul tău.

Sfaturi practice

  • Contractele și facturile care spun „net 30” sau „scadent în 90 de zile” aproape întotdeauna înseamnă zile calendaristice, nu zile lucrătoare — folosește modul adăugare/scădere cu data facturii ca bază, pentru a obține data scadentă exactă.
  • Când un formular cere vârsta sau vechimea „la data de” o dată specifică, nu azi, folosește modul de diferență cu acea dată specifică ca dată de sfârșit, în loc să te bazezi pe data de azi.
  • Defalcarea ani/luni/zile ține cont de calendar (respectă lungimile reale ale lunilor), în timp ce totalul de zile este o numărătoare fixă — folosește totalul de zile pentru orice măsurat la rată fixă (de exemplu taxe zilnice de depozitare), și defalcarea pentru orice exprimat în termeni umani (de exemplu „cât de veche este această garanție”).

Scenarii comune

Urmărirea termenelor-limită: dată fiind o dată de livrare sau depunere și o regulă „în N zile”, modul adăugare/scădere dă data scadentă exactă, inclusiv ziua săptămânii, astfel încât să vezi imediat dacă cade într-un weekend.

Vârsta sau vechimea la o dată fixă: în loc de vârsta de azi, formularele de HR și regulile de eligibilitate au uneori nevoie de vârstă sau vechime la o dată limită specifică — folosește modul de diferență cu acea dată limită ca dată de sfârșit, nu calculatorul de vârstă, care măsoară întotdeauna până azi.

Calculator de vârstă · Convertor Timestamp

Întrebări frecvente

Sunt numărate weekend-urile și sărbătorile ca zile întregi?

Da — ambele moduri folosesc zile calendaristice simple. Dacă ai nevoie de numărători doar pentru zile lucrătoare (excluzând weekend-urile și sărbătorile legale), folosește numărul total de zile din acest instrument și scade zilele nelucrătoare pentru calendarul tău specific. Dacă ai nevoie de zile lucrătoare în loc de zile calendaristice, scade aproximativ 2 zile pentru fiecare săptămână întreagă din rezultat, plus orice sărbătoare legală din perioadă.

De ce adăugarea a 1 lună la 31 ianuarie dă un rezultat diferit de cel așteptat?

Nu fiecare lună are 31 de zile. Adăugarea a 1 lună la 31 ianuarie ajunge pe 2 martie (sau o dată similară de depășire) în acest instrument, deoarece matematica de date a JavaScript rulează zilele suplimentare în luna următoare, în loc să se limiteze la ultima zi. Dacă ai nevoie de comportament limitat (31 ianuarie + 1 lună = 28/29 februarie), ajustează rezultatul manual.

Instrumentul ține cont de anii bisecți?

Da. Anii bisecți sunt gestionați automat, deoarece calculul folosește obiecte Date native JavaScript, care știu deja că februarie are 29 de zile într-un an bisect.

Ce dată ar trebui să introduc ca „început” și care ca „sfârșit”?

Nu contează — modul de diferență sortează automat cele două date înainte de calcul, deci introducerea lor în oricare ordine dă același rezultat.

Există o limită la cât de îndepărtate pot fi cele două date?

Nicio limită practică — instrumentul funcționează corect pentru date la zeci sau sute de ani distanță, deoarece folosește aritmetica standard de date JavaScript, nu un tabel de căutare.

Instrumente similare