Hi,
I have the following which gets the month and day:
$mo = date("m");
$dy = date("d");
Then I have the following IF statements which do something based on the
date..
if ($mo == 04 and $dy >= 01 and $dy <= 20) { $wd = "1"; }
if ($mo == 04 and $dy >= 21 and $dy <= 27) { $wd = "2"; }
if ($mo == 04 and $dy >= 28 or $mo == 5 and $dy <= 04) { $wd = "3"; }
if ($mo == 05 and $dy >= 05 and $dy <= 11) { $wd = "4"; }
if ($mo == 05 and $dy >= 12 and $dy <= 18) { $wd = "5"; }
if ($mo == 05 and $dy >= 19 and $dy <= 25) { $wd = "6"; }
if ($mo == 05 and $dy >= 26 or $mo == 06 and $dy <= 01) { $wd = "7"; }
******** Problem lines********
if ($mo == 06 and $dy > 01 and $dy < 09) { $wd = "8"; }
if ($mo == 06 and $dy > 08) { $wd = "9"; }
The first 7 IF statements work fine ($wd gets the right value if the
condition is met), but if I change my date to 06/02 then no matter what I
try, $wd always gets the value of 9 (it should be 8 on this date). It should
not get the value 9 until the 9th of June.
I have checked and $mo and $dy have the proper values.
Am I missing something?
TIA
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php