Feestdagen berekenen

Door Josh , 22 jaar geleden, 10.089x bekeken

Ik had de datum nodig van Pinksteren 2008, en dat viel merkwaardig genoeg zo 1-2-3 niet te vinden. Totdat ik op de in de code genoemde website stuitte. Daar is vermeld hoe je de datum van Pasen kunt berekenen, en daaruit weer andere 'variabele' feestdagen kunt afleiden.

Leek me wel aardig om de 'uitgebreide formule' in een PHP-functie te bakken.

De functie is in het voorbeeld benut. Let s.v.p. niet op de layout...

Voorbeeld: http://www.vandragt.nl/scripts/feestdagen.php

Gesponsorde koppelingen

PHP script bestanden

  1. feestdagen-berekenen

 

Er zijn 10 reacties op 'Feestdagen berekenen'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Josh
Josh
22 jaar geleden
 
0 +1 -0 -1
Om feestdagen af te leiden uit de datum van Pasen, had ik trouwens het script van Jan Koehoorn willen benutten, maar ik kreeg strtotime() niet werkend.

De gebruikte berekening zou de data van Pasen tot in lengte van jaren kunnen berekenen. Helaas denken de gebruikte functies date() en mktime() daar anders over, die gaan tot 2038. Is daar wellicht een oplossing voor? (voor zover het iets zou toevoegen)
Luke Banning
Luke Banning
22 jaar geleden
 
0 +1 -0 -1
Kan wel eens makkelijk zijn.
Denk dat dit nog wel even kan duren totdat date upgedate word.
Misschien in PHP versie 7 of 8 ofzo? :)
Nu kun je denk ik niks anders doen als wachten
Maar denk dat er niemand is die nu al wil weten wanneer het pasen in 2039 word...
Hoogstens dat dit belangrijk is voor de eerstekomende jaren
Josh
Josh
22 jaar geleden
 
0 +1 -0 -1
Yep, dat is zo. Maar misschien kent iemand andere functies die het probleem niet kennen of misschien is er een manier om het te omzeilen.

De functie kan bijvoorbeeld handig zijn in dit Kalender/Agenda-script. Nu moeten de feestdagen daar stuk voor stuk handmatig in de database worden gezet.


22 jaar geleden
 
0 +1 -0 -1
Heeft mijn vader vorige jaar nog weggegooit. Berekende alle feestdagen, printen agenda's, printen werkuren (na aftrek van ATV, vakantie...).


Maar even over dit script: Is het niet beter/makkelijk om gewoon een array'tje terug te geven met alle feestdagen?
Frank -
Frank -
22 jaar geleden
 
0 +1 -0 -1
Wat is er mis met de handleiding? Volgens mij zijn alle feestdagen al als constante vastgelegd. Het heeft weinig zin om het wiel nogmaals uit te vinden, gebruik dus gewoon deze constantes. Wel zo handig!
Josh
Josh
22 jaar geleden
 
0 +1 -0 -1
Ja Frank, das een goeie!
Die kwam tijdens al het gegooogle helaas niet binnen mijn gezichtsveld toen ik naar Pinksteren op zoek was, anders had ik me veel moeite kunnen besparen ;-)
Dank voor het attent maken op het bestaan van de functie easter_date()
Kalle P
Kalle P
22 jaar geleden
 
0 +1 -0 -1
Op 30 april 2006 te Amsterdam (en vele andere plaatsen, maarja ... die doen er niet zoveel toe. Amsterdam is toch je-van-het op het gebied van Koninginnendag) zag ik toch echt alleen de ravage die de dag ervoor de stad had toegebracht.
Pim Vernooij
Pim Vernooij
22 jaar geleden
 
0 +1 -0 -1
@Luke: in php5.2 is een nieuwe versie van Date geimplementeerd. Dat is nu een class geworden :)
Stefan
Stefan
22 jaar geleden
 
0 +1 -0 -1
Is het trouwens niet handig om ook even te denken aan toekomst en verleden tijd?

1 Januari 2007 viel op een Zondag.

Klopt niet ;-)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Josh
Josh
22 jaar geleden
 
0 +1 -0 -1
@Stefan: ik heb nergens last van... ik ben denk ik nog niet zo oud dat mijn toekomst in het verleden ligt. ;-)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. feestdagen-berekenen

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.