Utilia

Dita e javës për një datë

Gjej ditën e javës për çdo datë nga viti 1 deri në 9999, shiko hapat e kongruencës së Zellerit dhe zbulo në çfarë dite të javës je lindur.

Dita e javës
–
Data e plotë
–
Dita e vitit
–
Java ISO
–

Hap pas hapi me kongruencën e Zellerit

    Në çfarë dite jam lindur?

    E njëjta datë në vite të tjera

    VitiDita e javësData

    Si ta përdorësh gjetësin e ditës së javës

    1. Zgjidh një Data. Funksionon çdo datë nga 1 janari i vitit 1 deri më 31 dhjetor 9999. Sot sjell përsëri datën e sotme.
    2. Lexo Dita e javës, Data e plotë, Dita e vitit dhe Java ISO.
    3. Te Hap pas hapi me kongruencën e Zellerit ndiq llogaritjen me dorë, me çdo vlerë të ndërmjetme.
    4. Te Në çfarë dite jam lindur? shkruaj Data e lindjes për të parë ditën e javës kur ke lindur, sa ditë kanë kaluar, në cilën ditë bie ditëlindja jote e radhës dhe sa nga ditëlindjet e tua deri tani kanë rënë në të njëjtën ditë të javës.
    5. E njëjta datë në vite të tjera tregon në cilën ditë të javës bie ajo ditë dhe muaj në çdo vit ndërmjet Nga viti dhe Deri në vitin. Është e dobishme për ditëlindje, përvjetorë dhe ngjarje që përsëriten. Viti i zgjedhur theksohet.

    Kongruenca e Zellerit e shpjeguar

    Christian Zeller e publikoi këtë formulë në vitin 1882 për të llogaritur me dorë ditën e javës të çdo date gregoriane:

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

    • q është dita e muajit;
    • m është muaji, i numëruar nga marsi (3) deri te dhjetori (12), ku janari dhe shkurti numërohen si muajt 13 dhe 14 të vitit paraprak: kjo e zhvendos ditën e brishtë në fund të vitit;
    • K është viti brenda shekullit (viti mod 100) dhe J shekulli (viti pjesëtuar me 100, i rrumbullakosur poshtë);
    • ⌊x⌋ do të thotë “rrumbullakos poshtë”, dhe mod 7 është mbetja pas pjesëtimit me 7.

    Rezultati h jep ditën e javës: 0 = e shtunë, 1 = e diel, 2 = e hënë e kështu me radhë deri te 6 = e premte.

    Shembull për 1 janar 2000: janari numërohet si muaji 13 i vitit 1999, pra q = 1, m = 13, K = 99 dhe J = 19. Atëherë h = (1 + 36 + 99 + 24 + 4 + 95) mod 7 = 259 mod 7 = 0, pra e shtunë. Ky mjet shfaq të njëjtat hapa për datën që zgjedh, dhe e kontrollon rezultatin me një numërim ditësh të pavarur.

    Datat para vitit 1582

    Kalendari gregorian u fut të premten, 15 tetor 1582; dita para ishte e enjte, 4 tetor në kalendarin e vjetër julian. Për datat më të hershme, mjeti përdor kalendarin gregorian proleptik, rregullat e sotme të shtrira prapa në kohë, që është konventa e ISO 8601. Të paralajmëron dhe jep datën juliane të së njëjtës ditë, pasi dokumentet e kohës përdornin atë kalendar. Disa vende kaluan shumë më vonë: Britania e Madhe dhe kolonitë e saj në 1752, Rusia në 1918. Prandaj një datë e kopjuar nga një burim i vjetër britanik ose rus mund të jetë datë juliane.

    Dita e javës e një dite të caktuar nuk ndryshon kurrë ndërmjet dy kalendarëve, ndryshon vetëm data e saj. Për shembull, William Shakespeare vdiq më 23 prill 1616 (julian), që është 3 maj 1616 në kalendarin gregorian; të dyja ishin e martë.

    Pyetje të shpeshta

    Në çfarë dite të javës jam lindur?

    Shkruaj datën e lindjes te Në çfarë dite jam lindur?. Mjeti jep ditën e javës, numrin e ditëve që nga ajo kohë dhe ditën e javës së ditëlindjes sate të radhës.

    Pse ditëlindja ime lëviz me një ditë të javës çdo vit?

    Një vit i zakonshëm ka 365 ditë, që janë 52 javë plus 1 ditë, ndaj e njëjta datë lëviz një ditë më vonë të javës. Pas 29 shkurtit në një vit të brishtë, lëviz dy ditë.

    Çfarë ndodh me një ditëlindje më 29 shkurt?

    Te E njëjta datë në vite të tjera, vitet e zakonshme shfaqin “Nuk ka 29 shkurt”. Për ditëlindjen e radhës, mjeti përdor 28 shkurtin në vitet e zakonshme.

    A është rezultati i saktë për data shumë të vjetra?

    Dita e javës është gjithmonë e saktë për ditën që shkruan. Para 15 tetorit 1582, kontrollo nëse burimi yt përdor kalendarin julian: nëse po, konverto më parë datën në gregoriane, ose lexo datën juliane të shfaqur në paralajmërim.

    A i dërgon mjeti datat diku?

    Jo. Çdo llogaritje funksionon në shfletuesin tënd.