【发布时间】:2014-08-28 22:33:34
【问题描述】:
我很笨,不知道如何比较日期。 当今天日期小于或等于时,我需要做不可点击的链接。 这是不完整的代码,完整的代码在本周一到周日打印。我尝试制作日历,每次打印 1 周,每天打印时间为上午 9 点到晚上 17 点。
$toDay = date("m-d-y");
$first = date('m-d-Y', strtotime('Last Monday +'.$d.' days'));
//This sunday + 1 week
$last = date('m-d-Y', strtotime('Next Sunday +'.$d.' days'));
//print week number
**if($first <= $toDay() && $tomorrow <= $toDay)**
{
echo"<p class='list_header'>". $tomorrow."</p>";
//Looping time 9 to 17
for($time_start = 9; $time_start <= 17; $time_start+=2)
{
echo "<li style='background-color:red'><a href='#'>".$time_start."</a></li>";
}
}
【问题讨论】:
-
您可以考虑使用DateTime,这使您能够在日期上执行更高级的比较和计算。 DateTime 具有查找两个 DateTime 对象之间差异的功能。
$diff = $date1->diff($date2)