如何检查当前日期是否在假期日期范围内? 我有一个表“假期”与两个日期列,start_date和end_date。用户可以定义该范围内的假日日期。我需要制作一个循环,检查是假日日期范围内的当前日期,如果是,则当前日期为“+1天”,然后再次检查。我已经到目前为止:检查当前日期是否在假期日期范围内
<?php
include ("config.php");
$curdate = date('Y-m-d', time());
$res = mysql_query("SELECT * FROM holidays WHERE '$curdate' BETWEEN `start_date` and `end_date`");
$resu = mysql_num_rows($res);
if ($resu == NULL)
{
echo "Date is not range";
}
else
{
echo "Date is in range";
}
?>
你想从我们的帮助做什么? – BenOfTheNorth
我需要帮助创建一个循环,如果它落在预定义的范围内,第二天就会产生$ curdate值。示例: 开始日期= 2012-08-29 结束日期= 2012-08-31 当前日期= 2012-08-30 日期范围 - 当前日期= 2012-08-31 再次检查... 直到当前日期= 2012-09-01 –