hallo allemaal,
Zelf ben ik met een script bezig waarbij alle feestdagen kan zien als je een jaartal invult.
Ik weet dat je de datum van alle feestdagen uit de feestdag Pasen moet halen.
IK heb nu Pasen en schrikkeljaar, maar ik heb echt geen idee hoe ik moet beginnen voor de andere feestdagen, heeft er misschien iemand tips?
dit heb ik nu:
Pasen
Schrikkeljaar
Bedankt alvast!
Zelf ben ik met een script bezig waarbij alle feestdagen kan zien als je een jaartal invult.
Ik weet dat je de datum van alle feestdagen uit de feestdag Pasen moet halen.
IK heb nu Pasen en schrikkeljaar, maar ik heb echt geen idee hoe ik moet beginnen voor de andere feestdagen, heeft er misschien iemand tips?
dit heb ik nu:
HTML:
<html>
<head>
<script type="text/javascript" src="Feestdagen2.js"></script>
</head>
<body>
<form>
Jaar<input type="text" id="jaar" size="10">
<input type="button" value="Calculate" onclick="pasen(); isleap();"><br>
Pasen:<span id="datump"></span><br>
Schrikkeljaar: <span id="Antwoord"></span>
</form>
</body>
</html>
Pasen
Code:
function pasen() {
var Fyear = document.getElementById('jaar').value;
a = Fyear%19; c = Fyear%100;
b = (Fyear-c)/100;
f = ((b+8)-(b+8)%25)/25;
g = ( ( b - f + 1 ) - (( b - f + 1 ) % 3) ) / 3;
h = ( 19 * a + b - (b-(b%4))/4 - g + 15 ) % 30;
l = ( 32 + 2 * (b%4) + 2 * ((c-(c%4))/4) - h - (c%4) )% 7;
mm = ( a + 11 * h + 22 * l ) % 451;
m = ( a + 11 * h + 22 * l - mm ) / 451;
p = ( h + l - 7 * m + 114 ) % 31;
n = ( h + l - 7 * m + 114 - p) / 31;
p = p + 1;
Mdate = p + " April";
if ( n == 3 ) Mdate = p + " Maart";
document.getElementById('datump').innerHTML = " " + Mdate;}
Schrikkeljaar
Code:
function isleap()
{
var yr=document.getElementById("jaar").value;
if ((parseInt(yr)%4) == 0)
{
if (parseInt(yr)%100 == 0)
{
if (parseInt(yr)%400 != 0)
{
document.getElementById('Antwoord').innerHTML = "Nee";
return "false";
}
if (parseInt(yr)%400 == 0)
{
document.getElementById('Antwoord').innerHTML = "Ja" ;
return "true";
}
}
if (parseInt(yr)%100 != 0)
{
document.getElementById('Antwoord').innerHTML = "Ja" ;
return "true";
}
}
if ((parseInt(yr)%4) != 0)
{
document.getElementById('Antwoord').innerHTML = "Nee";
return "false";
}
}
Bedankt alvast!
Laatst bewerkt: