wochentag

na immerhin *fg

aber dies war dann eher das was ich brauchte:

PHP:
<?
$day = date ("d");

if ($day <= 7) {

echo "der erste samstag";
	
}
elseif (($day >= 8) && ($day <= 14)) {

echo "der 2. samstag";
	
}
elseif (($day >= 15) && ($day <= 21)) {

echo "der 3. samstag";
	
}
elseif (($day >= 22) && ($day <= 29)) {

echo "der 4. samstag";
	
}
elseif (($day >= 30) && ($day <= 31)) {

echo "der 5. samstag";
	
}

else { echo "ein 6. samstag?!"; }
?>

und am Ende auch das einfachste. Aber wie gesagtm der Denkanstoß fehlte. ;)
 
loel

ihr habt probleme
und hauptsache alles komplex gelle ? ;D
rofl

PHP:
$time = time();
$wochentagImMonat = ceil(date("d",$time) / 7); // xte woche des monats
$wochentag = date("w",$time); // 0 (für Sonntag) bis 6 (für Samstag)
$b = $wochentagImMonat;
if($wochentag == 2 && ($b == 1 || $b == 2 || $b == 3 || $b == 4 || $b == 5)){
	echo "$b te wochentag des monats";
}
PHP:
($b == 1 || $b == 2 || $b == 3 || $b == 4 || $b == 5)
/* stehen stehen für die woche dich interresiert hier ja nur der 1te und 3te*/
also ($b == 1 || $b == 3)


müsste dann alles zusammen so aussehen
PHP:
$time = time();
$wochentagImMonat = ceil(date("d",$time) / 7); // xte woche des monats
$wochentag = date("w",$time); // 0 (für Sonntag) bis 6 (für Samstag)
$b = $wochentagImMonat;
if($wochentag == 2 && ($b == 1 || $b == 3)){
   echo "der $b te dienstag des monats";
}
 
Zurück