Utilia

Keliamųjų metų tikrintuvas

Patikrink, ar metai keliamieji, su Grigaliaus taisykle žingsnis po žingsnio, rask ankstesnius ir kitus keliamuosius metus bei sąrašą bet kuriame intervale.

Keliamųjų metų sąrašas intervale

Kaip patikrinti keliamuosius metus

  1. Įvesk Metai nuo 1 iki 99999, pavyzdžiui, 2028. Atidarius puslapį įrašomi dabartiniai metai, o Šie metai juos grąžina.
  2. Spustelėk Tikrinti (arba paspausk Enter). Atsakymas atsinaujina jau rašant.
  3. Perskaityk išvadą, o po jos išsamią informaciją: Dienų metuose (365 arba 366), Dienų vasarį, savaitės dieną, kurią Vasario 29 d. pasitaiko, Ankstesni keliamieji metai, Kiti keliamieji metai ir atsakymą pagal senąjį Julijaus kalendorius.
  4. Skiltyje Kodėl: Grigaliaus taisyklė žingsnis po žingsnio įrankis parodo atliktas dalybas, kad galėtum sekti samprotavimą ar pasinaudoti juo rašydamas namų darbą.
  5. Kad gautum sąrašą, užpildyk Nuo ir Iki skiltyje Keliamųjų metų sąrašas intervale ir spustelėk Rodyti keliamuosius metus. Įrankis juos suskaičiuoja, nurodo praleistus šimtmečio metus, o Kopijuoti nukopijuoja sąrašą. Intervalas gali apimti iki 10 000 metų.

Keliamųjų metų taisyklė

Grigaliaus kalendorius, šiandien naudojamas beveik visur, turi tris patikras:

  • metai, besidalijantys iš 4, yra keliamieji (2024, 2028)…
  • …išskyrus metus, besidalijančius iš 100, kurie yra paprastieji (1900, 2100)…
  • …nebent jie dalijasi ir iš 400: tada vėl yra keliamieji (2000, 2400).

Kode tai užrašoma (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0. Per 400 metų ciklą pagal šią taisyklę gaunama 97 keliamieji metai, o ne 100, todėl vidutiniai kalendoriniai metai trunka 365,2425 dienos. Saulės (tropiniai) metai trunka apie 365,2422 dienos, todėl Grigaliaus kalendorius nukrypsta maždaug viena diena per 3000 metų.

Julijaus ir Grigaliaus kalendoriai

Julijaus kalendorius, kurį 46–45 m. pr. Kr. įvedė Julijus Cezaris, naudojo paprastesnę taisyklę: kiekvieni iš 4 besidalijantys metai, įskaitant šimtmečio metus, yra keliamieji. Jo vidutiniai 365,25 dienos metai yra maždaug 11 minučių per ilgi, ir XVI amžiuje kalendorius jau atsiliko nuo metų laikų 10 dienų. Popiežius Grigalius XIII tai ištaisė 1582 m.: po ketvirtadienio, spalio 4 d., ėjo penktadienis, spalio 15 d., ir buvo įvesta šimtmečio išimtis.

Perėjimas vyko palaipsniui. Katalikiškos šalys, pavyzdžiui, Ispanija, Portugalija ir Italija, perėjo 1582 m., Prancūzija tų pačių metų gruodį. Didžioji Britanija ir jos kolonijos, įskaitant būsimąsias Jungtines Valstijas ir dalį Kanados, laukė iki 1752 m., kai po trečiadienio, rugsėjo 2 d., ėjo ketvirtadienis, rugsėjo 14 d. Rusija pasikeitė 1918 m., o Graikija 1923 m. Kai įrankis sako, kad kalendoriai nesutampa (1700, 1800, 1900, 2100…), tai kaip tik tokie metai, dėl kurių senos datos tampa painios. Iki 1582 m. įrankis taiko Grigaliaus taisyklę atgal (proleptinis Grigaliaus kalendorius): tokia ISO 8601 ir daugumos programų tvarka.

Faktai apie vasario 29 d.

  • Keliamieji metai turi 366 dienas, t. y. 52 savaites ir 2 dienas, todėl data po vasario 29 d. pasislenka dviem savaitės dienomis į priekį (o ne viena).
  • Gimęs vasario 29 d. tikrą gimtadienį turi tik kas ketverius metus (kartais kas aštuonerius, apie 1900 ar 2100 m.). Maždaug 1 žmogus iš 1461 gimsta šią dieną. Dauguma paprastaisiais metais švenčia vasario 28 d. arba kovo 1 d.; teisinė amžiaus sukakties data priklauso nuo vietos teisės.
  • 400 metų Grigaliaus ciklas turi lygiai 146 097 dienas, t. y. sveiką savaičių skaičių (20 871). Todėl kalendorius kartojasi kas 400 metų, kartu su savaitės dienomis.
  • Kiti praleisti šimtmečio metai bus 2100: vasario 29 d. 2100 m. nebus.

Visi skaičiavimai vyksta tavo naršyklėje. Nieko, ką įvedi, nesiunčiame į serverį.

Dažnai užduodami klausimai

Ar 2028 m. yra keliamieji?

Taip. 2028 dalijasi iš 4 ir nesidalija iš 100, todėl turi 366 dienas, o 2028 m. vasario 29 d. pasitaiko antradienį. Ankstesni keliamieji metai yra 2024, o kiti – 2032.

Kodėl 2000 m. buvo keliamieji, o 1900 m. ne?

Abi datos yra šimtmečio metai, besidalijantys iš 100. Grigaliaus taisyklė palieka šimtmečio metus keliamaisiais tik jei jie dalijasi ir iš 400: 2000 ÷ 400 = 5, todėl tie metai buvo keliamieji, o 1900 iš 400 nesidalija, todėl buvo paprastieji.

Kiek keliamųjų metų yra šimtmetyje?

Paprastai 24, nes pats šimtmečio metų numeris praleidžiamas. Šimtmečiai, kurių pabaigos metai dalijasi iš 400 (pavyzdžiui, 1901–2000, kuriame yra 2000), turi 25. Naudok Rodyti keliamuosius metus, kad suskaičiuotum bet kuriam intervalui.

Ar du keliamieji metai gali būti aštuonerių metų atstumu?

Taip, apie praleistus šimtmečio metus: 2096 yra keliamieji, 2100 ne, o kiti bus 2104. Taip pat nutiko tarp 1896 ir 1904.

Ar įrankis veikia metams iki 1582?

Veikia, bet taiko Grigaliaus taisyklę atgal. To meto istoriniai dokumentai, o Britanijoje ir jos kolonijose iki 1752 m., naudojo Julijaus kalendorių, kurį įrankis rodo atskirai.