[May have escaped incomplete - my apologies if this is a duplicate] >From no less than the US Naval Observatory, an algorithm to calculate the date of Easter in any given year. For those mainly interested in the spiritual aspects, skip the algorithm and follow the link - it's interesting to see why the date bounces around as it does - even if it may not seem to make sense. Note that in 2008 Easter will be on March 23rd - 4 days earlier than this year and earlier than it has been for 20+ years. For those interested in the intriguing and complex background for this equation set, and for an explanation of how it does and doesn't work for various people, see http://aa.usno.navy.mil/faq/docs/easter.html Quite apart from the spiritual aspects, it's well worth reading by anyone interested in algorithms, history or just things technical. In the following calculation ALL arithmetic must be INTEGER. (I'm a little suspicious about the rigour of his methodology but anyone actually interested in making this work should have no trouble). Given year "y" this calculates m = month and d = day __________ c = y / 100 n = y - 19 * ( y / 19 ) k = ( c - 17 ) / 25 i = c - c / 4 - ( c - k ) / 3 + 19 * n + 15 i = i - 30 * ( i / 30 ) i = i - ( i / 28 ) * ( 1 - ( i / 28 ) * ( 29 / ( i + 1 ) ) * ( ( 21 - n ) / 11 ) ) j = y + y / 4 + i + 2 - c + c / 4 j = j - 7 * ( j / 7 ) l = i - j m = 3 + ( l + 40 ) / 44 d = l + 28 - 31 * ( m / 4 ) As I was away at an Easter Camp over the Easter period I thought this belated technical contribution might make up slightly for any missed prior input :-) Russell McMahon __________________________________________________________________________ The Lord is Risen! - He is Risen indeed! But the date of celebration is strangely variable :-) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist