Alle Mittwoch / Freitage eines Monats ausgeben

  • Themenstarter Themenstarter Kristian-
  • Beginndatum Beginndatum
K

Kristian-

Hi, ich steh gerade etwas auf dem Schlauch und habe hier auch nichts passendes gefunden.
Ich bräuchte eine Funktion, die mir fortlaufend alle Mittwoch und Freitage eines X-beliebigen Monats ausgibt?

Hat jemand von euch sowas zur Hand oder einen Lösungsansatz?

Vielen Dank schonmal!
 
Hallo Kristian,

probier es mal hiermit:
PHP:
<?php

function findWeekdays($weekday, $month) {
  $first = strtotime("first $weekday of $month");
  $month = date('n', $first);
  $dates = array();
  $current = $first;
  while (date('n', $current) == $month) {
    $dates[] = $current;
    $current += 7*24*60*60;
  }

  return $dates;
}

$month = 'august 2010';
$dates = array_merge(findWeekdays('fri', $month),
                     findWeekdays('wed', $month));
sort($dates);

foreach ($dates as $date) {
  echo date('l, d.m.Y', $date) . '<br>';
}

?>

Grüße,
Matthias
 
Zurück