【问题标题】:Dummy php date compare虚拟php日期比较
【发布时间】: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-&gt;diff($date2)

标签: php date compare


【解决方案1】:

您可以使用时间戳的方法来比较php中的时间值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多