phpbar.de logo

Mailinglisten-Archive

Re: [php] Fällt Datum in Zeitraum X?

Re: [php] Fällt Datum in Zeitraum X?

Norbert Pfeiffer norbert at itbw.de
Son Feb 22 01:13:31 CET 2004


Hi Alex,

Du wolltest das unabhaengig von der Jahreszahl,
dann musst Du den Code noch etwas erweitern:
<?
$DT = array('21.02','31.03','11.05','27.06');
$firstday = '24.03';
$last_day = '05.06';

function dayofyear($str) {
  $AA = explode('.',$str);
  $AA[2] = date('Y', time());
  $tm = mktime(0,0,0,$AA[1],$AA[0],$AA[2]);
  return date('z', $tm);
}

foreach($DT as $dat) {
  $ad = (dayofyear($dat) >= dayofyear($firstday));
  $ed = (dayofyear($dat) <= dayofyear($last_day));
  echo $dat.' - '.(($ad && $ed) ? "JA\n" : "nein\n");
}
?>


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0177-2363368
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive