復活祭の日付の計算(Javascript版)

Perl版はこちら


西暦年を入力→

【イースターの日付】
灰の水曜日?月??日
受難節第1日曜日は?月??日
受難節第2日曜日は?月??日
受難節第3日曜日は?月??日
受難節第4日曜日は?月??日
受難節第5日曜日は?月??日
棕櫚の日曜日?月??日
洗足木曜日?月??日
受難日?月??日
イースター?月??日
イースターの計算方法
(1)西暦を19で割った余りを求める。?
(2)225−(1)×11を求める。?
(3)(2)が51以上の場合、51未満になるまで30を引く。?
(4)(3)が48以下の場合はそのまま。
(3)が48より大きい場合は(3)−1。
?
(5)西暦年+西暦年÷4(小数切り捨て)+(4)+1=???+1=?
(6)(5)を7で割った余りを求める。?
(7)(4)+7−(6)を求める?
(8)(7)が31以下なら、そのまま3月の日付。
(7)が32以上なら、(7)−31で4月の日付に。
?(日)

計算あってるよね。。。
2006年5月7日:Fさんの指摘により、計算方法を一部訂正しました。計算結果はあっていましたが、計算方法の(2)のところ、「255-…」となっていたのを「225-」に修正しています。