Onko vaikeata tehdä kalenteri? Siis itse kalenterin tekemisessä ei ole mitään vaikeata, mutta näiden juhlapäivien laskeminen? Esim. koska on vuonna 2009 pääsiäinen, tai koska on vuoden 2012 juhannus, jne.. Onko siihen olemassa jotain laskukaavaa? Tai mistä saa näistä juhlista lisätietoa.
Oh. kieli on PHP.
Oh. kieli on PHP.
Vastaukset 7
Vanhimmat
Karkausvuodelle on joku sääbtö onko se jaollinen 100 ja 400 jne, en jaksa muistaa.
Pääsiäinen: Kevätpäivän tasaus->seuraava täyskuu->seuraava viikonloppu (aino hyödyllinen mitä opin rippikoulussa.)
Helluntai: teitty päivämäärä pääsiäisen jälkeen.
Suurin osa muista päivistä kiinteinä (esim jouluaatto on usein 24/12).
Mutta eikö näitä kalentereitä ole tehty riittävästi?
"Mutta eikö näitä kalentereitä ole tehty riittävästi?"
On, miksei hän ota jotain valmista kalenteria ja kopioi juhlapäivät, kuut, nimipäivät, pimennykset, viikonpäivät ynnä muut sieltä taulukkoon. Toimii jos ei tarvitse laskea kovin montaa vuotta. Ei kalenteria kannata välttämättä uudestaan keksiä, jos ei halua.
Onkohan ohjelmoijille mitään palvelua mistä löytäisi tämäntyyppistä raakadataa. XML muodosta voisi olla hyötyä.
Kaikki pyhäpäivät eivät ole kiinteitä.
"miksei hän ota jotain valmista kalenteria ja kopioi juhlapäivät, kuut, nimipäivät, pimennykset, viikonpäivät ynnä muut sieltä taulukkoon."
Esim. Pääsiäinen on ensimmäinen sunnuntai, kevätpäiväntasauksen jälkeisestä täysikuusta.
Kevätpäiväntasaus on tavallisesti 19-21 maaliskuuta. Kuunkierto ei mitenkään liity siihen. Kun vielä lisätään sunnuntaiehto, pääsiäinen on 19.3 - 23.4 välisenä aikana. Helatorstai on 50 päivää pääsiäisestä, eli sekin vaihtelee yli kuukaudella.
Monet muut pyhäpäivät (joulu 24/12, vappu 1/5) eivät vaihtele.
Jotkut ovat olleet kiinteitä, mutta on jälkeenpäin sovittu että ne siirretään seuraavaan viikonloppuun jos ne osuvat keskelle työviikkoa (globalisaation myötä ulkomailla ei ymmärretään että suömi on suljettuna keskellä viikkoa jonkun sisäisen ritualin takia. Enkä ymmärrä minäkään, täyttä hulluutta nuo pyhäpäivät)
Nimipäivät ovat samaa hulluutta. Juhlitaan mitä? Että etunimi oli Kaino koska sukunimi oli Ensikosketus? Miten kauan kestää ennen kuin ihminen kasvaa aikuiseksi?
Mutta, verkosta löytyy helposti yli 100 kalenteria, ja jos joku haluaa pidentää tuota listaa, siitä vaan.
"On, miksei hän ota jotain valmista kalenteria ja kopioi juhlapäivät, kuut, nimipäivät, pimennykset, viikonpäivät ynnä muut sieltä taulukkoon."
Harva tulee ajatelleeksi, että esim. nimipäivien tekijänoikeudet ovat Helsingin Yliopistolla. Pyhäpäivistä en tiedä, mutta et saa pitää esim. nettisivullasi kalenteria jossa on nimipäivät maksamatta HY:lle jotain summaa oikeuksista.
"Kaikki pyhäpäivät eivät ole kiinteitä."
Tarkoitin tietenkin että Hän kopioisi kalenterin tiedot joka vuodelta erikseen.
Hae Googlella pääsiäisen laskeminen.
Sillä pääset alkuun.
> http://almanakka.helsinki.fi/