berekenenfeestdagen.php
Gesponsorde koppelingen
PHP script bestanden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$jaar = date("Y");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$vergelijk=date("dmY");
echo '<script>';
echo 'var paasdagen = ' . json_encode($paasdagen) . ';';
echo 'var vergelijk = ' . json_encode($vergelijk) . ';';
echo '</script>';
?>
$jaar = date("Y");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$vergelijk=date("dmY");
echo '<script>';
echo 'var paasdagen = ' . json_encode($paasdagen) . ';';
echo 'var vergelijk = ' . json_encode($vergelijk) . ';';
echo '</script>';
?>
<script>
var d = new Date();
var n = d.getDay();
if (paasdagen == vergelijk) // het is pasen.
{
document.open();
document.write("<video width='300' height='100' controls autoplay loop>");
document.write("<source src='liedjepasen.ogg' type='video/ogg'>");
document.write("<source src='liedjepasen.mp4' type='video/mp4'>");
document.write("</video>");
document.close();
}
else if
((n) == 0 && (paasdagen != vergelijk)) // vandaag is het zondag en het is geen pasen
{
document.open();
document.write("<video width='300' height='100' controls autoplay loop>");
document.write("<source src='liedjezondag.ogg' type='video/ogg'>");
document.write("<source src='liedjezondag.mp4' type='video/mp4'>");
document.write("</video>");
document.close();
}
else
{
document.open();
document.close();
}
</script>
?>
<html>
<div align=center>
<br>
<Table width=960 border=1 bordercolor="darkred" align="center">
<TR><TD width=320 align=left>
</html>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
/* Een aantal feestdagen zijn afhankelijk van pasen.
* PHP heeft een functie easter_date().
* we maken een tabel waarin de dagen van dit jaar, het volgende jaar
* en het jaar daarop komen te staan.
*/
// $jaar
$jaar = date("Y");
// vaste dagen
$nieuwjaar = new \DateTime($jaar . "-01-01");
$feestVdArbeid = new \DateTime($jaar . "-05-01");
$nationaal = new \DateTime($jaar . "-07-21");
$olvHemelvaart = new \DateTime($jaar . "-08-15");
$allerheiligen = new \DateTime($jaar . "-11-01");
$wapenstilstand = new \DateTime($jaar . "-11-11");
$kerstmis1 = new \DateTime($jaar . "-12-25");
$kerstmis2 = new \DateTime($jaar . "-12-26");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$paasMaandag = clone $pasen;
$paasMaandag->add(new \DateInterVal('P1D')); // 1 dag na pasen
$olhHemelvaart = clone $pasen;
$olhHemelvaart->add(new \DateInterVal('P39D')); // 39 dagen na pasen
$pinksteren = clone $olhHemelvaart;
$pinksteren->add(new \DateInterVal('P10D')); // 10 dagen na OLH hemelvaart
$pinksterMaandag = clone $pinksteren;
$pinksterMaandag->add(new \DateInterVal('P1D')); // 1 dag na pinksteren
echo "<b>"."\nFeestdagen. $jaar\n\n\n" . "(met dank aan PHP)". "</b>". "<br>" .
"Zondag ".$pasen->format('d - F - Y') . " : 1e Paasdag\n" . "<br>" .
"Maandag ".$paasMaandag->format('d - F - Y') . " : Paasmaandag\n" . "<br>" .
"Donderdag ".$olhHemelvaart->format('d - M - Y') . " : Hemelvaart\n" . "<br>" .
"Zondag ".$pinksteren->format('d - F - Y') . " : 1e Pinksterdag\n" . "<br>" .
"Maandag ".$pinksterMaandag->format('d - F - Y') . " : Pinkstermaandag\n" . "<br>" .
$kerstmis1->format('l d - F - Y') . " : 1e Kerstdag\n" . "<br>" .
$kerstmis2->format('l d - F - Y') . " : 2e Kerstdag\n" . "<br>" .
"\n";
?>
/* Een aantal feestdagen zijn afhankelijk van pasen.
* PHP heeft een functie easter_date().
* we maken een tabel waarin de dagen van dit jaar, het volgende jaar
* en het jaar daarop komen te staan.
*/
// $jaar
$jaar = date("Y");
// vaste dagen
$nieuwjaar = new \DateTime($jaar . "-01-01");
$feestVdArbeid = new \DateTime($jaar . "-05-01");
$nationaal = new \DateTime($jaar . "-07-21");
$olvHemelvaart = new \DateTime($jaar . "-08-15");
$allerheiligen = new \DateTime($jaar . "-11-01");
$wapenstilstand = new \DateTime($jaar . "-11-11");
$kerstmis1 = new \DateTime($jaar . "-12-25");
$kerstmis2 = new \DateTime($jaar . "-12-26");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$paasMaandag = clone $pasen;
$paasMaandag->add(new \DateInterVal('P1D')); // 1 dag na pasen
$olhHemelvaart = clone $pasen;
$olhHemelvaart->add(new \DateInterVal('P39D')); // 39 dagen na pasen
$pinksteren = clone $olhHemelvaart;
$pinksteren->add(new \DateInterVal('P10D')); // 10 dagen na OLH hemelvaart
$pinksterMaandag = clone $pinksteren;
$pinksterMaandag->add(new \DateInterVal('P1D')); // 1 dag na pinksteren
echo "<b>"."\nFeestdagen. $jaar\n\n\n" . "(met dank aan PHP)". "</b>". "<br>" .
"Zondag ".$pasen->format('d - F - Y') . " : 1e Paasdag\n" . "<br>" .
"Maandag ".$paasMaandag->format('d - F - Y') . " : Paasmaandag\n" . "<br>" .
"Donderdag ".$olhHemelvaart->format('d - M - Y') . " : Hemelvaart\n" . "<br>" .
"Zondag ".$pinksteren->format('d - F - Y') . " : 1e Pinksterdag\n" . "<br>" .
"Maandag ".$pinksterMaandag->format('d - F - Y') . " : Pinkstermaandag\n" . "<br>" .
$kerstmis1->format('l d - F - Y') . " : 1e Kerstdag\n" . "<br>" .
$kerstmis2->format('l d - F - Y') . " : 2e Kerstdag\n" . "<br>" .
"\n";
?>
<html>
<TD width=320 align=left>
</html>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
$jaar = date("Y");
$jaar = $jaar+1; // volgend jaar berekenen en weergeven.
// vaste dagen
$nieuwjaar = new \DateTime($jaar . "-01-01");
$feestVdArbeid = new \DateTime($jaar . "-05-01");
$nationaal = new \DateTime($jaar . "-07-21");
$olvHemelvaart = new \DateTime($jaar . "-08-15");
$allerheiligen = new \DateTime($jaar . "-11-01");
$wapenstilstand = new \DateTime($jaar . "-11-11");
$kerstmis1 = new \DateTime($jaar . "-12-25");
$kerstmis2 = new \DateTime($jaar . "-12-26");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$paasMaandag = clone $pasen;
$paasMaandag->add(new \DateInterVal('P1D')); // 1 dag na pasen
$olhHemelvaart = clone $pasen;
$olhHemelvaart->add(new \DateInterVal('P39D')); // 39 dagen na pasen
$pinksteren = clone $olhHemelvaart;
$pinksteren->add(new \DateInterVal('P10D')); // 10 dagen na OLH hemelvaart
$pinksterMaandag = clone $pinksteren;
$pinksterMaandag->add(new \DateInterVal('P1D')); // 1 dag na pinksteren
echo "<b>"."\nFeestdagen. $jaar\n\n\n" . "(met dank aan PHP)". "</b>". "<br>" .
"Zondag ".$pasen->format('d - F - Y') . " : 1e Paasdag\n" . "<br>" .
"Maandag ".$paasMaandag->format('d - F - Y') . " : Paasmaandag\n" . "<br>" .
"Donderdag ".$olhHemelvaart->format('d - M - Y') . " : Hemelvaart\n" . "<br>" .
"Zondag ".$pinksteren->format('d - F - Y') . " : 1e Pinksterdag\n" . "<br>" .
"Maandag ".$pinksterMaandag->format('d - F - Y') . " : Pinkstermaandag\n" . "<br>" .
$kerstmis1->format('l d - F - Y') . " : 1e Kerstdag\n" . "<br>" .
$kerstmis2->format('l d - F - Y') . " : 2e Kerstdag\n" . "<br>" .
"\n";
?>
$jaar = date("Y");
$jaar = $jaar+1; // volgend jaar berekenen en weergeven.
// vaste dagen
$nieuwjaar = new \DateTime($jaar . "-01-01");
$feestVdArbeid = new \DateTime($jaar . "-05-01");
$nationaal = new \DateTime($jaar . "-07-21");
$olvHemelvaart = new \DateTime($jaar . "-08-15");
$allerheiligen = new \DateTime($jaar . "-11-01");
$wapenstilstand = new \DateTime($jaar . "-11-11");
$kerstmis1 = new \DateTime($jaar . "-12-25");
$kerstmis2 = new \DateTime($jaar . "-12-26");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$paasMaandag = clone $pasen;
$paasMaandag->add(new \DateInterVal('P1D')); // 1 dag na pasen
$olhHemelvaart = clone $pasen;
$olhHemelvaart->add(new \DateInterVal('P39D')); // 39 dagen na pasen
$pinksteren = clone $olhHemelvaart;
$pinksteren->add(new \DateInterVal('P10D')); // 10 dagen na OLH hemelvaart
$pinksterMaandag = clone $pinksteren;
$pinksterMaandag->add(new \DateInterVal('P1D')); // 1 dag na pinksteren
echo "<b>"."\nFeestdagen. $jaar\n\n\n" . "(met dank aan PHP)". "</b>". "<br>" .
"Zondag ".$pasen->format('d - F - Y') . " : 1e Paasdag\n" . "<br>" .
"Maandag ".$paasMaandag->format('d - F - Y') . " : Paasmaandag\n" . "<br>" .
"Donderdag ".$olhHemelvaart->format('d - M - Y') . " : Hemelvaart\n" . "<br>" .
"Zondag ".$pinksteren->format('d - F - Y') . " : 1e Pinksterdag\n" . "<br>" .
"Maandag ".$pinksterMaandag->format('d - F - Y') . " : Pinkstermaandag\n" . "<br>" .
$kerstmis1->format('l d - F - Y') . " : 1e Kerstdag\n" . "<br>" .
$kerstmis2->format('l d - F - Y') . " : 2e Kerstdag\n" . "<br>" .
"\n";
?>
<html>
<TD width=320 align=left>
</html>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
$jaar = date("Y");
$jaar = $jaar+2; // over 2 jaar berekenen en weergeven
// vaste dagen
$nieuwjaar = new \DateTime($jaar . "-01-01");
$feestVdArbeid = new \DateTime($jaar . "-05-01");
$nationaal = new \DateTime($jaar . "-07-21");
$olvHemelvaart = new \DateTime($jaar . "-08-15");
$allerheiligen = new \DateTime($jaar . "-11-01");
$wapenstilstand = new \DateTime($jaar . "-11-11");
$kerstmis1 = new \DateTime($jaar . "-12-25");
$kerstmis2 = new \DateTime($jaar . "-12-26");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$paasMaandag = clone $pasen;
$paasMaandag->add(new \DateInterVal('P1D')); // 1 dag na pasen
$olhHemelvaart = clone $pasen;
$olhHemelvaart->add(new \DateInterVal('P39D')); // 39 dagen na pasen
$pinksteren = clone $olhHemelvaart;
$pinksteren->add(new \DateInterVal('P10D')); // 10 dagen na OLH hemelvaart
$pinksterMaandag = clone $pinksteren;
$pinksterMaandag->add(new \DateInterVal('P1D')); // 1 dag na pinksteren
echo "<b>"."\nFeestdagen. $jaar\n\n\n" . "(met dank aan PHP)". "</b>". "<br>" .
"Zondag ".$pasen->format('d - F - Y') . " : 1e Paasdag\n" . "<br>" .
"Maandag ".$paasMaandag->format('d - F - Y') . " : Paasmaandag\n" . "<br>" .
"Donderdag ".$olhHemelvaart->format('d - M - Y') . " : Hemelvaart\n" . "<br>" .
"Zondag ".$pinksteren->format('d - F - Y') . " : 1e Pinksterdag\n" . "<br>" .
"Maandag ".$pinksterMaandag->format('d - F - Y') . " : Pinkstermaandag\n" . "<br>" .
$kerstmis1->format('l d - F - Y') . " : 1e Kerstdag\n" . "<br>" .
$kerstmis2->format('l d - F - Y') . " : 2e Kerstdag\n" . "<br>" .
"\n";
?>
$jaar = date("Y");
$jaar = $jaar+2; // over 2 jaar berekenen en weergeven
// vaste dagen
$nieuwjaar = new \DateTime($jaar . "-01-01");
$feestVdArbeid = new \DateTime($jaar . "-05-01");
$nationaal = new \DateTime($jaar . "-07-21");
$olvHemelvaart = new \DateTime($jaar . "-08-15");
$allerheiligen = new \DateTime($jaar . "-11-01");
$wapenstilstand = new \DateTime($jaar . "-11-11");
$kerstmis1 = new \DateTime($jaar . "-12-25");
$kerstmis2 = new \DateTime($jaar . "-12-26");
// berekend
$pasen = new \DateTime();
$pasen->setTimestamp(easter_date($jaar)); // bedankt PHP
$paasdagen=$pasen->format('dmY');
$paasMaandag = clone $pasen;
$paasMaandag->add(new \DateInterVal('P1D')); // 1 dag na pasen
$olhHemelvaart = clone $pasen;
$olhHemelvaart->add(new \DateInterVal('P39D')); // 39 dagen na pasen
$pinksteren = clone $olhHemelvaart;
$pinksteren->add(new \DateInterVal('P10D')); // 10 dagen na OLH hemelvaart
$pinksterMaandag = clone $pinksteren;
$pinksterMaandag->add(new \DateInterVal('P1D')); // 1 dag na pinksteren
echo "<b>"."\nFeestdagen. $jaar\n\n\n" . "(met dank aan PHP)". "</b>". "<br>" .
"Zondag ".$pasen->format('d - F - Y') . " : 1e Paasdag\n" . "<br>" .
"Maandag ".$paasMaandag->format('d - F - Y') . " : Paasmaandag\n" . "<br>" .
"Donderdag ".$olhHemelvaart->format('d - M - Y') . " : Hemelvaart\n" . "<br>" .
"Zondag ".$pinksteren->format('d - F - Y') . " : 1e Pinksterdag\n" . "<br>" .
"Maandag ".$pinksterMaandag->format('d - F - Y') . " : Pinkstermaandag\n" . "<br>" .
$kerstmis1->format('l d - F - Y') . " : 1e Kerstdag\n" . "<br>" .
$kerstmis2->format('l d - F - Y') . " : 2e Kerstdag\n" . "<br>" .
"\n";
?>
<html>
</TD></TR></Table>
</html>