Das mit der Schleife war für mich das kleinere Problem.
Hier mein Script:
PHP-Code:
<?php
$startdatum = $_REQUEST['startdatum'];
$enddatum = $_REQUEST['enddatum'];
echo "<form name='datum' action='datum.php' method='POST' target='_self'>";
echo "Start: ";
echo "<input type='text' name='startdatum' value='$startdatum'>";
echo "<br/>";
echo "Ende: ";
echo "<input type='text' name='enddatum' value='$enddatum'>";
echo "<br/>";
echo "<input type='submit' name='senden' value='senden'>";
echo "</form>";
if($_REQUEST['senden']){
$timestart = strtotime($startdatum);
$timeende = strtotime($enddatum);
$anzahltage = round(($timeende-$timestart)/(24*60*60),0);
$tag = $timestart;
for($i=0;$i<$anzahltage+1;$i++){
$wochentag = date("w", $tag);
$zeigetag = date("l", $tag);
echo "$tag $wochentag $zeigetag<br/>";
$timestart=$timestart+86400;
$tag=$timestart;
}
}
?>
Aber wie bekomme ich jetzt die Anzahl der Tage, wo $wochentag = 0 oder 6 ist?