[Beschreibung]
Dieses Script berechnet das Datum des Ostersonntags...
[Kompatibilität]
[Code]
<script type="text/javascript"> <!-- Begin /* This script and many more are available free online at The JavaScript Source!! http://www.nightfire.ch(java/ Created by: Matthew Ogden :: http://www.home.earthlink.net/~ogden1972/ */ function d() { var a = document.form1.year.value; a=a*1 if (a >= 2100) c=5; if (a < 2100) c=6; if (a > 2199) alert("you must enter a date between 1583 - 2199"); if ( a<=1582) alert("you must enter a date between 1583 - 2199"); s = a/4 var b = Math.floor( s ) ; sn=(b+a+c)/7 var d = Math.floor( sn ) ; sundaynumber = (sn-d)*7 m =(a*1)+1 g = m/19 var e = Math.floor( g ) ; var goldennumber = (g-e)*19; var sundaynumber= Math.round(sundaynumber) ; if(a>2199) sundaynumber=7; if(a<=1582) sundaynumber=7; var goldennumber= Math.round(goldennumber) ; var t1= "April 16April 17April 18April 19April 20April 21April 15" ; var t2= "April 9April 10April 4April 5April 6April 7April 8" ; var t3= "March 26March 27March 28March 29March 30March 24March 25" ; var t4= "April 16April 17April 18April 12April 13April 14April 15" ; var t5= "April 2April 3April 4April 5April 6April 7April 1"; var t6= "April 23April 24April 25April 19April 20April 21April 22" ; var t7= "April 9April 10April 11April 12April 13April 14April 15" ; var t8= "April 2April 3April 4March 29March 30March 31April 1"; var t9= "April 23April 17April 18April 19April 20April 21April 22" ; var t10= "April 9April 10April 11April 12April 6April 7April 8" ; var t11= "March 26March 27March 28March 29March 30March 31April 1" ; var t12= "April 16April 17April 18April 19April 20April 14April 15" ; var t13= "April 9April 3April 4April 5April 6April 7April 8" ; var t14= "March 26March 27March 28March 29March 23March 24March 25" ; var t15= "April 16April 17April 11April 12April 13April 14April 15" ; var t16= "April 2April 3April 4April 5April 6March 31April 1" ; var t17= "April 23April 24April 18April 19April 20April 21April 22" ; var t18= "April 9April 10April 11April 12April 13April 14April 8" ; var t19= "April 2April 3March 28March 29March 30March 31April 1" ; if (goldennumber == 1) chart=t1; if (goldennumber == 2) chart=t2; if (goldennumber == 3) chart=t3; if (goldennumber == 4) chart=t4; if (goldennumber == 5) chart=t5; if (goldennumber == 6) chart=t6; if (goldennumber == 7) chart=t7; if (goldennumber == 8) chart=t8; if (goldennumber == 9) chart=t9; if (goldennumber == 10) chart=t10; if (goldennumber == 11) chart=t11; if (goldennumber == 12) chart=t12; if (goldennumber == 13) chart=t13; if (goldennumber == 14) chart=t14; if (goldennumber == 15) chart=t15; if (goldennumber == 16) chart=t16; if (goldennumber == 17) chart=t17; if (goldennumber == 18) chart=t18; if (goldennumber == 19) chart=t19; if (sundaynumber==0) document.form1.date.value = (chart.substring(0,8) )+", "+a; if (sundaynumber==6) document.form1.date.value = (chart.substring(8,16) )+", "+a; if (sundaynumber==5) document.form1.date.value = (chart.substring(16,24) )+", "+a; if (sundaynumber==4) document.form1.date.value = (chart.substring(24,32) )+", "+a; if (sundaynumber==3) document.form1.date.value = (chart.substring(32,40) )+", "+a; if (sundaynumber==2) document.form1.date.value = (chart.substring(40,48) )+", "+a; if (sundaynumber==1) document.form1.date.value = (chart.substring(48,56) )+", "+a; if(sundaynumber==7) document.form1.date.value = "error"; } // End --> </script>
<div align="center"> <h1>Ostersonntag Berechner</h1> Geben Sie das Jahr ein, für welches Sie das Datum des Ostersonntags berechnen wollen.<br>Klicken Sie dann den [calculate] Button an. <br><br> <form Name="form1"> Year: <input type="text" name="year" size="15"> Date: <input type="text" name="date" readonly size="15"> <br><br> <input Type="button" value="Calculate" onclick="d()"> <input type="Reset" value="Clear"> <input Type="button" value="Print" onclick="window.d();print()"> </form> </div>
Matthew Ogden
Kopieren Sie bitte den Code