У меня есть календарь событий, который, если есть события, отображает синий цвет в день.Я хотел бы, чтобы даты начала и окончания каландра отображались одинаково.Пример, если и события начинаются 01.01.2012 и заканчиваются 01.01.2012.
У меня проблемы с отображением синего цвета с 01.01.2012 по 03.01.2012 для обозначения начала идата окончания события.
Приведенный ниже код показывает, как я пытался решить проблему, она работает, но считает, что событие начинается 1-го и заканчивается 3-го числа каждого месяца, что неверно.
Пожалуйста, покажи мне, как я могу улучшить этот код или изменить его, чтобы он работал.Спасибо
$todaysDate = date("d/m/Y");
$dateToCompare = $daystring . '/' . $monthstring . '/' . $year;
echo "<td align='center' ";
if($todaysDate == $dateToCompare){
echo "style='class:red'";
}else{
$sqlcount = mysql_query("select * from event where '".$dateToCompare."' >=start_date and '".$dateToCompare."' <=end_date");
$customerCount = mysql_num_rows($sqlcount); // count the output amount
while($row = mysql_fetch_assoc($sqlcount)) {
$start_date = $row['start_date'];
$end_day = $row['end_day'];
if($customerCount >= 1) echo "style='class:blue'";
}
}