Savaitės diena pagal datą
Sužinok savaitės dieną bet kuriai datai nuo 1 iki 9999 metų, pamatyk Zellerio kongruencijos žingsnius ir sužinok, kokią savaitės dieną gimei.
- Pilna data
- –
- Metų diena
- –
- ISO savaitė
- –
Žingsnis po žingsnio pagal Zellerio kongruenciją
Kokią savaitės dieną gimiau?
Ta pati data kitais metais
| Metai | Savaitės diena | Data |
|---|
Kaip naudotis savaitės dienos nustatymo įrankiu
- Pasirink Data. Tinka bet kuri data nuo 1 metų sausio 1 d. iki 9999 metų gruodžio 31 d. Mygtukas Šiandien grąžina šiandienos datą.
- Skaityk Savaitės diena, Pilna data, Metų diena ir ISO savaitė.
- Skiltyje Žingsnis po žingsnio pagal Zellerio kongruenciją sek skaičiavimą ranka, su visomis tarpinėmis reikšmėmis.
- Skiltyje Kokią savaitės dieną gimiau? įvesk savo Gimimo data: pamatysi, kokią savaitės dieną gimei, prieš kiek dienų tai buvo, kokią dieną bus tavo kitas gimtadienis ir kiek tavo gimtadienių iki šiol pasitaikė tą pačią savaitės dieną.
- Ta pati data kitais metais parodo, kokią savaitės dieną ta diena ir mėnuo pasitaiko kiekvienais metais tarp Nuo metų ir Iki metų. Patogu gimtadieniams, jubiliejams ir pasikartojantiems įvykiams. Pasirinkti metai paryškinami.
Zellerio kongruencija paaiškinta
Christianas Zelleris 1882 m. paskelbė šią formulę, leidžiančią ranka apskaičiuoti bet kurios Grigaliaus kalendoriaus datos savaitės dieną:
h = (q + ⌊13(m + 1) / 5⌋ + K + ⌊K / 4⌋ + ⌊J / 4⌋ + 5J) mod 7
- q yra mėnesio diena;
- m yra mėnuo, skaičiuojamas nuo kovo (3) iki gruodžio (12), o sausis ir vasaris skaičiuojami kaip ankstesnių metų 13 ir 14 mėnesiai: taip keliamoji diena perkeliama į metų pabaigą;
- K yra metai šimtmetyje (metai mod 100), o J – šimtmetis (metai, padalyti iš 100 ir suapvalinti žemyn);
- ⌊x⌋ reiškia „suapvalinti žemyn“, o mod 7 – dalybos iš 7 liekaną.
Rezultatas h nurodo savaitės dieną: 0 = šeštadienis, 1 = sekmadienis, 2 = pirmadienis ir taip toliau iki 6 = penktadienis.
Pavyzdys 2000 m. sausio 1 d.: sausis skaičiuojamas kaip 1999 m. 13-asis mėnuo, todėl q = 1, m = 13, K = 99 ir J = 19. Tada h = (1 + 36 + 99 + 24 + 4 + 95) mod 7 = 259 mod 7 = 0, o tai šeštadienis. Šis įrankis parodo tuos pačius žingsnius tavo pasirinktai datai ir patikrina rezultatą nepriklausomu dienų skaičiavimu.
Datos iki 1582 metų
Grigaliaus kalendorius įvestas 1582 m. spalio 15 d., penktadienį; ankstesnė diena senajame Julijaus kalendoriuje buvo ketvirtadienis, spalio 4 d. Ankstesnėms datoms įrankis naudoja proleptinį Grigaliaus kalendorių: šiuolaikines taisykles, pratęstas atgal, kaip numato ISO 8601. Jis tave įspėja ir nurodo tos pačios dienos Julijaus datą, nes to meto dokumentuose naudotas būtent tas kalendorius. Kai kurios šalys perėjo daug vėliau: Didžioji Britanija ir jos kolonijos 1752 m., Rusija 1918 m. Todėl iš senų britų ar rusų šaltinių nukopijuota data gali būti Julijaus kalendoriaus data.
Konkrečios dienos savaitės diena tarp abiejų kalendorių nesikeičia, keičiasi tik jos data. Pavyzdžiui, Williamas Shakespeare’as mirė 1616 m. balandžio 23 d. (pagal Julijaus kalendorių), tai yra 1616 m. gegužės 3 d. pagal Grigaliaus kalendorių; abi datos buvo antradienis.
Visi skaičiavimai vyksta tavo naršyklėje. Nieko, ką įvedi, nesiunčiame į serverį.
Dažnai užduodami klausimai
Kokią savaitės dieną gimiau?
Įvesk gimimo datą skiltyje Kokią savaitės dieną gimiau?. Įrankis parodo savaitės dieną, praėjusių dienų skaičių ir kito gimtadienio savaitės dieną.
Kodėl mano gimtadienis kasmet pasislenka viena savaitės diena?
Paprastieji metai turi 365 dienas, tai yra 52 savaitės ir 1 diena, todėl ta pati data pasislenka viena savaitės diena vėlesne. Po vasario 29 d. keliamaisiais metais ji pasislenka dviem.
Kas nutinka, jei gimiau vasario 29 d.?
Skiltyje Ta pati data kitais metais paprastaisiais metais rodoma „Vasario 29 d. nėra“. Kitam gimtadieniui paprastaisiais metais įrankis naudoja vasario 28 d.
Ar rezultatas teisingas labai senoms datoms?
Savaitės diena visada teisinga įvestai dienai. Iki 1582 m. spalio 15 d. patikrink, ar tavo šaltinis naudoja Julijaus kalendorių: jei taip, pirmiausia konvertuok datą į Grigaliaus kalendorių arba skaityk įspėjime nurodytą Julijaus datą.
Ar įrankis kur nors siunčia datas?
Ne. Kiekvienas skaičiavimas vyksta tavo naršyklėje.
Susiję įrankiai
- Savaitės numerio skaičiuoklė Sužinok bet kurios datos ISO 8601 savaitės numerį, bet kurios savaitės datas ir visų metų savaičių lentelę; galima pasirinkti ir JAV savaičių numeravimą.
- Amžiaus skaičiuoklė Apskaičiuok tikslų amžių metais, mėnesiais ir dienomis pagal gimimo datą, taip pat amžių mėnesiais, savaitėmis ir dienomis bei kito gimtadienio datą.
- Dienų tarp datų skaičiuoklė Suskaičiuok dienas tarp dviejų datų ir pamatyk skirtumą savaitėmis, mėnesiais, metais, darbo dienomis ir valandomis. Teisingai įskaito keliamuosius metus.