Foto di Gabriele Talevi

Pagina iniziale

Calendario
Algoritmi del calendario

Data della Pasqua

Elenco di date della Pasqua
Algoritmi della Pasqua
Pagina iniziale
Scrivi a: gabriele.talevi@tiscali.it

 

 

GLI ALGORITMI DEL CALENDARIO


Tondering

Questo è un metodo per determinare il giorno della settimana, noti giorno, mese e anno.

I mesi devono essere espressi in cifre, cioè Gennaio= 1, Febbraio= 2, Marzo= 3, ecc.

Nota: La funzione INT indica l'intero, cioè si devono trascurare i decimali del risultato, la funzione MOD indica il resto della divisione.

A= INT((14-Mese)/12)

Y= Anno-A

M= Mese+12A-2

Per le date del calendario Giuliano (fino al 4 Ottobre 1582) si procede come indicato di seguito:

D= (5+Giorno+Y+INT(Y/4)+INT(31M/12)) MOD 7

Per le date del calendario Gregoriano (dal 15 Ottobre 1582) si procede come indicato di seguito:

D= (Giorno+Y+INT(Y/4)-INT(Y/100)+INT(Y/400)+INT(31M/12)) MOD 7

Per entrambi i calendari si procede come indicato di seguito:

Se il valore di D è 0 il giorno è Domenica, se 1 è Lunedì, se 2 è Martedì, ecc.


Per ulteriori informazioni su calendari e date della Pasqua si consiglia la lettura della pubblicazione "Frequently Asked Questions about Calendars" di Claus Tondering.


© 1999-2003 Gabriele Talevi. Tutti i diritti riservati.
Data ultima revisione: Gennaio 2003.