Php 在生成的日历中指示开始/结束日期的问题

Php 在生成的日历中指示开始/结束日期的问题,php,events,calendar,Php,Events,Calendar,我有一个活动日历,如果有活动,它会在当天发出蓝色的回声。我想以同样的方式在日历上显示开始和结束日期。示例if和事件开始于2012年1月1日,结束于2012年1月3日 我无法在2012年1月1日至2012年1月3日之间用蓝色来表示活动的开始和结束日期 下面的代码显示了我是如何试图解决这个问题的,它是有效的,但它认为事件从每个月的1号开始到3号结束是错误的 请告诉我如何改进此代码或做不同的操作以使其正常工作。 谢谢 $todaysDate=日期(“日/月/日”); $dateToCompare=$d

我有一个活动日历,如果有活动,它会在当天发出蓝色的回声。我想以同样的方式在日历上显示开始和结束日期。示例if和事件开始于2012年1月1日,结束于2012年1月3日

我无法在2012年1月1日至2012年1月3日之间用蓝色来表示活动的开始和结束日期

下面的代码显示了我是如何试图解决这个问题的,它是有效的,但它认为事件从每个月的1号开始到3号结束是错误的

请告诉我如何改进此代码或做不同的操作以使其正常工作。 谢谢

$todaysDate=日期(“日/月/日”);
$dateToCompare=$daystring.'/'$月弦“/”$年份;

echo“=start_date and”“.$dateToCompare”“”从数据库获取开始和结束日期怎么样

$stmt = mysql_query(SELECT start_date, end_date FROM EVENT WHERE $your_key);
$event = fetch_array($stmt);
获取结束和开始之间的日期,使用循环按您的需要为其着色

$stmt = mysql_query(SELECT start_date, end_date FROM EVENT WHERE $your_key);
$event = fetch_array($stmt);