Utilia

Ce zi a săptămânii este o dată

Află ziua săptămânii pentru orice dată între anii 1 și 9999, vezi pașii congruenței lui Zeller și descoperă în ce zi a săptămânii te-ai născut.

Ziua săptămânii
–
Data completă
–
Ziua din an
–
Săptămâna ISO
–

Pas cu pas, cu congruența lui Zeller

    În ce zi m-am născut?

    Aceeași dată în alți ani

    AnZiua săptămâniiData

    Cum folosești instrumentul

    1. Alege o Data. Funcționează orice dată de la 1 ianuarie din anul 1 până la 31 decembrie 9999. Butonul Azi readuce data de azi.
    2. Citește Ziua săptămânii, Data completă, Ziua din an și Săptămâna ISO.
    3. La Pas cu pas, cu congruența lui Zeller urmărești calculul făcut de mână, cu toate valorile intermediare.
    4. În În ce zi m-am născut? introdu Data nașterii ca să vezi în ce zi a săptămânii te-ai născut, câte zile au trecut de atunci, în ce zi cade următoarea ta zi de naștere și câte dintre zilele tale de naștere de până acum au căzut în aceeași zi a săptămânii.
    5. Aceeași dată în alți ani arată în ce zi a săptămânii cade ziua și luna respectivă în fiecare an dintre De la anul și Până la anul. E util pentru zile de naștere, aniversări și evenimente care se repetă. Anul ales este evidențiat.

    Congruența lui Zeller, explicată

    Christian Zeller a publicat această formulă în 1882, pentru a calcula de mână ziua săptămânii pentru orice dată gregoriană:

    h = (q + ⌊13(m + 1) / 5⌋ + K + ⌊K / 4⌋ + ⌊J / 4⌋ + 5J) mod 7

    • q este ziua din lună;
    • m este luna, numărată de la martie (3) la decembrie (12), cu ianuarie și februarie socotite lunile 13 și 14 ale anului precedent – așa ziua bisectă ajunge la sfârșitul anului;
    • K este anul din secol (anul mod 100), iar J este secolul (anul împărțit la 100, rotunjit în jos);
    • ⌊x⌋ înseamnă „rotunjire în jos”, iar mod 7 este restul împărțirii la 7.

    Rezultatul h dă ziua săptămânii: 0 = sâmbătă, 1 = duminică, 2 = luni și tot așa până la 6 = vineri.

    Exemplu pentru 1 ianuarie 2000: ianuarie se socotește luna 13 a anului 1999, deci q = 1, m = 13, K = 99 și J = 19. Atunci h = (1 + 36 + 99 + 24 + 4 + 95) mod 7 = 259 mod 7 = 0, adică sâmbătă. Instrumentul arată aceiași pași pentru data aleasă de tine și verifică rezultatul printr-o numărare independentă a zilelor.

    Date dinainte de 1582

    Calendarul gregorian a fost introdus vineri, 15 octombrie 1582; ziua dinainte a fost joi, 4 octombrie, în vechiul calendar iulian. Pentru datele mai vechi, instrumentul folosește calendarul gregorian proleptic, adică regulile actuale extinse înapoi, convenția din ISO 8601. Te avertizează și îți dă data iuliană a aceleiași zile, pentru că documentele vremii foloseau acel calendar. Unele țări au trecut mult mai târziu: Marea Britanie și coloniile ei în 1752, Rusia în 1918, iar România în 1919. O dată copiată dintr-o sursă veche britanică sau rusă poate fi, așadar, o dată iuliană.

    Ziua săptămânii a unei zile nu se schimbă între cele două calendare, doar data ei. De exemplu, William Shakespeare a murit pe 23 aprilie 1616 (iulian), adică 3 mai 1616 în calendarul gregorian; ambele au fost într-o zi de marți.

    Întrebări frecvente

    În ce zi a săptămânii m-am născut?

    Introdu data nașterii în În ce zi m-am născut?. Instrumentul dă ziua săptămânii, numărul de zile scurse de atunci și ziua săptămânii în care cade următoarea ta zi de naștere.

    De ce ziua mea de naștere se mută cu o zi a săptămânii în fiecare an?

    Un an nebisect are 365 de zile, adică 52 de săptămâni plus 1 zi, așa că aceeași dată se mută cu o zi mai târziu în săptămână. După 29 februarie dintr-un an bisect, se mută cu două.

    Ce se întâmplă cu o zi de naștere pe 29 februarie?

    La Aceeași dată în alți ani, anii nebisecți arată „Fără 29 februarie”. Pentru următoarea zi de naștere, instrumentul folosește 28 februarie în anii nebisecți.

    Este rezultatul corect pentru date foarte vechi?

    Ziua săptămânii este întotdeauna corectă pentru data introdusă. Înainte de 15 octombrie 1582, verifică dacă sursa ta folosește calendarul iulian: dacă da, convertește mai întâi data în gregorian sau citește data iuliană afișată în avertisment.

    Trimite instrumentul datele undeva?

    Nu. Fiecare calcul se face în browserul tău.