Sivu, joka kertoo helmikuun 29. päivät

Tietäisikö kukaan sellaista sivua, jossa voi muun muassa laskea, montako kertaa jollain aikavälillä on ollut helmikuussa 29 päivää? Eli kirjoittaa siihen kaksi päivämäärää ja klikkaa sitten, niin sivu antaa sitten muun muassa tuon tiedon, montako kertaa tuolla aikavälille on sattunut 29. helmikuuta. Kyllähän se onnistuisi minulta päässälaskunakin, mutta kätevämpää olisi, jos olisi tuollainen.
9334
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Ei tuollaisia kannata koskaan laskea. Paras tehdä taulukko. Samalla saa visuaalisen käsityksen asiasta ja joutuu päättämään oikean aloitusajan. Eri maissa käytäntöön siirrytiin eri aikaan. Poikkeukset helppo huomioida ja korjata.

Äänestä

Tuohon ei tarvita montaa riviä koodia. Tutkii vaan vuosiluvun jakojäännöstä 400:lla ja 4:llä, joilla saa selville karkausvuodet. Sitten looppaa silmukassa alku- ja loppuhetken, ja ynnää välille sattuvat karkauspäivät omaan muuttujaansa.

Äänestä
  • Muista tutkia myös, että 100:lla jaollisina ei ole!

    Äänestä

Esitit ilmeisesti saman kysymyksen tuollakin:

https://www.vauva.fi/keskustelu/2911061/typerien-ja-nolojen-kysymysten-ketju-kysy-mita-vain-muut-vastaavat-ilman?page=182

Kopioin vastaukseni tähän:

En onnistunut löytämään sivua, joista saa karkauspäivien määrät tiettyjen päivämäärien välillä. Löysin vain sellaisia, joista saa karkauspäivien määrät tiettyjen vuosien välillä. Tuossa pari:

https://www.miniwebtool.com/leap-years-list/

http://www.onlineconversion.com/leapyear.htm

Ja sitten löytyi sellaisia sivuja, joilla voi laskea päivien, minuuttien ym. määrät kahden päivämäärän välillä, tuossa yksi:

https://www.timeanddate.com/date/durationresult.html

Lisää löytyy esim. tällaisella hakusanalla: days between dates calculator.

Äänestä

Cal-ohjelmalla saa tuon linux:ssa komentoriviltä:
for((i=1;i<2018;i )) do cal 02 $i | grep 29 -B 10; done | grep Helmikuu
-eli etsitään joka vuodesta i toinen kuukausi ja otetaan se, jos 29. päivä löytyy ja 10 riviä ennen sitä jolloin rivi, jolla on sana Helmikuu, sisältää vuosiluvun

Äänestä
  • Itse asiassa näyttää paljon mielenkiintoisemmalta, kun tulostaa myös ei-karkausvuodet tuo:
    for((i=1;i<2018;i )) do cal 02 $i | grep 29 1>/dev/null && echo "[$i]" || echo -n "$i "; done

    Äänestä

Ei liity aiheeseen mutta miksi helmikuussa on 28 päivää? Miksei esimerkiksi tammi-helmi-maaliskuut ole kaikki 30 päiväisiä? Silloinhan oltaisiin huhtikuun alkuun mennessä käytetty yhtä monta päivää vuoden alussa kuin nytkin. Heinä- tai elokuultakin voisi siirtää yhden päivän helmikuulle.

Äänestä

Kommentoi aloitusta


pokke_ kirjoitti:

Tietäisikö kukaan sellaista sivua, jossa voi muun muassa laskea, montako kertaa jollain aikavälillä on ollut helmikuussa 29 päivää? Eli kirjoittaa siihen kaksi päivämäärää ja klikkaa sitten, niin sivu antaa sitten muun muassa tuon tiedon, montako kertaa tuolla aikavälille on sattunut 29. helmikuuta. Kyllähän se onnistuisi minulta päässälaskunakin, mutta kätevämpää olisi, jos olisi tuollainen.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu