[I18NGR] Υπολογισμός Πάσχα

Vivia Nikolaidou vivia at ee.auth.gr
Mon Jun 11 00:02:08 EEST 2007


On 6/6/07, Τα πάντα ρει <ta_panta_rei at flashmail.com> wrote:
> menace82 <menace82 at gmail.com>:
> > Επίσης είδα ότι ο υπολογισμός του Πάσχα στις Ελληνικές τοπικές αργίες,
> > ακολουθεί τον δυτικό υπολογισμό. Άργησα να το καταλάβω λόγω του ότι
> > φέτος έτυχε να συμπέσει το παπικό με το ορθόδοξο πάσχα.
> > Πληροφορίες για τον αλγόριθμο του υπολογισμού του πάσχα θα βρείτε εδώ:
> > http://www.eortologio.gr/arthra/paschalion.htm
> > ή πείτε μου που μπορώ να πάω να το διορθώσω.
>
> Dimitrios 'sehh' Michelinakis:
> > An se endiaferi, ton algorithmo ton exo grapsi se Perl gia to
> > OpenWebmail project.
>
> Υπάρχει κάπου διαθέσιμος στο δίκτυο επίσης ελεύθερος κώδικας σε C
> (pascha_date αν θυμάμαι καλά) που υπολογίζει το ορθόδοξο πάσχα.
> Χρησιμοποιεί όμως απ' ότι θυμάμαι κάποια ρουτίνα ημερολογίου που
> δεν ήταν ελεύθερη για μη προσωπική χρήση. Φυσικά η ρουτίνα αυτή
> (σχετικά με το ιουλιανό ημερολόγιο) μπορεί σίγουρα να αντικατασταθεί
> με άλλη αντίστοιχη από οποιαδήποτε παραπλήσια ελεύθερη βιβλιοθήκη
> χρόνου/ημερολογίου.

Από τον κώδικα του today:

    leap=((Y%400==0)||((Y%100)&&(Y%4==0)));
    p=13+((19*(Y%19)+15)%30)+(2*(Y%4)+4*(Y%7)+6*(((19*(Y%19)+15)%30)+1))%7;
    easter=31+28+leap+21+p;




More information about the I18ngr mailing list