Thanks guys! 10:37 Mar 15, 2018
I'm back. Here is the relevant bit (changed a bit for confidentiality reasons):
"In een schrikkeljaar heeft de maand februari 29 in plaats van 28 dagen. Een jaar is een schrikkeljaar als het jaartal deelbaar is door 4, maar als het jaar deelbaar is door 100 is het geen schrikkeljaar, tenzij het jaar deelbaar is door 400. Het jaar 1900 is dus geen schrikkeljaar, de jaren 1996, 2000, 2004 en 2008 zijn dat wel.
[…]
$dag = (int) $dag $maand = (int) $maand; $jaar = (int) $jaar;
// Een schrikkeldag valt op 29 februari en komt voor in elk jaar dat // deelbaar is door 4, met uitzondering van eeuwjaren. // Deze hebben enkel een schrikkeldag als ze deelbaar zijn door 400.
switch($maand){ case 2: if ($jaar % 400 == 0 || ($jaar % 4 == 0 && $jaar % 100 !=0)) { // deelbaar door 400, of een "schikkeljaar" dat geen eeuwjaar is //, dus een schrikkeljaar $this->check_interval($dag, 0, $maxdagenpermaand[(int) $maand], '(schrikkel) Deze maand heeft niet zoveel dagen, of bestaat niet.', $foutenlijst); } else {
// Niet deelbaar door 4 of een eeuwjaar, // dus geen schrikkeljaar, dus maximaal 28 dagen."
**************************************************
|