Ik kon nergens een PHP-script vinden voor de 4-wekelijkse werkperiodes en dat is toch wel handig als je per 4 weken wordt uitbetaald, dus bij deze:
<?php
$dagnr=date("z"); //hier verder niet gebruikt maar kan gebruikt worden
$jaar=date("Y");
$dag1=date("w",mktime(0,0,0,1,1,$jaar));$af=1-$dag1; // aftrek voor eerste periode
echo "1 januari $jaar begon op dag $dag1 <br>";
$x=1;$pl=29-$dag1;$per=0;
while($x<366){
$oper=$per;$per=ceil($x/$pl);$y=$x;if($per>1){$y=$x-$af;$per=ceil($y/$pl);$pl=28;}
$ts=$x*24*60*60-24*60*60;$dat=date('d-m', $ts)."-$jaar";
if($oper<$per and $per<14){echo "$dat => periode $per <br>";}
$x++;}
?>
<?php
$dagnr=date("z"); //hier verder niet gebruikt maar kan gebruikt worden
$jaar=date("Y");
$dag1=date("w",mktime(0,0,0,1,1,$jaar));$af=1-$dag1; // aftrek voor eerste periode
echo "1 januari $jaar begon op dag $dag1 <br>";
$x=1;$pl=29-$dag1;$per=0;
while($x<366){
$oper=$per;$per=ceil($x/$pl);$y=$x;if($per>1){$y=$x-$af;$per=ceil($y/$pl);$pl=28;}
$ts=$x*24*60*60-24*60*60;$dat=date('d-m', $ts)."-$jaar";
if($oper<$per and $per<14){echo "$dat => periode $per <br>";}
$x++;}
?>
Alleen de computer is wisselvalliger dan het weer