Utilia

Dan u nedelji za bilo koji datum

Saznaj dan u nedelji za bilo koji datum od 1. do 9999. godine, prati korake Celerove kongruencije i otkrij u koji dan u nedelji si rođen/a.

Dan u nedelji
–
Pun datum
–
Dan u godini
–
ISO nedelja
–

Korak po korak uz Celerovu kongruenciju

    U koji dan sam rođen/a?

    Isti datum u drugim godinama

    GodinaDan u nedeljiDatum

    Kako se koristi alat za dan u nedelji

    1. Izaberi Datum. Radi bilo koji datum od 1. januara 1. godine do 31. decembra 9999. godine. Danas vraća današnji datum.
    2. Pročitaj Dan u nedelji, Pun datum, Dan u godini i ISO nedelja.
    3. U odeljku Korak po korak uz Celerovu kongruenciju prati izračunavanje rukom, sa svakom međuvrednošću.
    4. U odeljku U koji dan sam rođen/a? upiši Datum rođenja da vidiš na koji dan u nedelji si rođen/a, koliko dana je od tada prošlo, na koji dan pada tvoj sledeći rođendan i koliko je tvojih rođendana do sada palo na isti dan u nedelji.
    5. Isti datum u drugim godinama pokazuje na koji dan u nedelji taj dan i mesec padaju u svakoj godini između polja Od godine i Do godine. Zgodno je za rođendane, godišnjice i događaje koji se ponavljaju. Izabrana godina je istaknuta.

    Celerova kongruencija

    Kristijan Celer (Christian Zeller) objavio je ovu formulu 1882. godine da bi rukom izračunao dan u nedelji za bilo koji gregorijanski datum:

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

    • q je dan u mesecu;
    • m je mesec, računat od marta (3) do decembra (12), a januar i februar se računaju kao 13. i 14. mesec prethodne godine, čime se prestupni dan pomera na kraj godine;
    • K je godina u veku (godina mod 100), a J vek (godina podeljena sa 100, zaokružena naniže);
    • ⌊x⌋ znači „zaokruži naniže“, a mod 7 je ostatak pri deljenju sa 7.

    Rezultat h daje dan u nedelji: 0 = subota, 1 = nedelja, 2 = ponedeljak i tako do 6 = petak.

    Primer za 1. januar 2000: januar se računa kao 13. mesec 1999. godine, pa je q = 1, m = 13, K = 99 i J = 19. Tada je h = (1 + 36 + 99 + 24 + 4 + 95) mod 7 = 259 mod 7 = 0, a to je subota. Alat prikazuje iste korake za datum koji izabereš i proverava rezultat nezavisnim brojanjem dana.

    Datumi pre 1582. godine

    Gregorijanski kalendar uveden je u petak 15. oktobra 1582; dan pre toga bio je četvrtak 4. oktobar po starijem julijanskom kalendaru. Za ranije datume alat koristi proleptički gregorijanski kalendar, to jest današnja pravila produžena unazad, što je konvencija standarda ISO 8601. Upozorava te i daje julijanski datum istog dana, jer su dokumenti iz tog doba koristili taj kalendar. Neke zemlje su prešle mnogo kasnije: Velika Britanija i njene kolonije 1752, Rusija 1918. Datum prepisan iz starog britanskog ili ruskog izvora zato može biti julijanski.

    Dan u nedelji za određeni dan se nikada ne menja između dva kalendara, menja se samo njegov datum. Na primer, Vilijam Šekspir je umro 23. aprila 1616. (po julijanskom), što je 3. maj 1616. po gregorijanskom kalendaru; oba datuma su bila utorak.

    Česta pitanja

    Na koji dan u nedelji sam rođen/a?

    Upiši datum rođenja u odeljku U koji dan sam rođen/a?. Alat daje dan u nedelji, broj dana od tada i dan u nedelji tvog sledećeg rođendana.

    Zašto se moj rođendan svake godine pomera za jedan dan u nedelji?

    Obična godina ima 365 dana, što je 52 nedelje plus 1 dan, pa se isti datum pomera za jedan dan u nedelji unapred. Posle 29. februara u prestupnoj godini pomera se za dva.

    Šta je sa rođendanom 29. februara?

    U odeljku Isti datum u drugim godinama obične godine prikazuju „Nema 29. februara“. Za sledeći rođendan alat u običnim godinama koristi 28. februar.

    Da li je rezultat tačan za veoma stare datume?

    Dan u nedelji je uvek tačan za dan koji upišeš. Pre 15. oktobra 1582. proveri da li tvoj izvor koristi julijanski kalendar: ako koristi, prvo pretvori datum u gregorijanski ili pročitaj julijanski datum prikazan u upozorenju.

    Da li alat šalje datume negde?

    Ne. Svako izračunavanje se odvija u tvom pregledaču.