-1

对,可能很简单,但我有一个金发碧眼的时刻,我挠头。

    date_default_timezone_set('Europe/London'); 
    $today = date('d-m');

            if(($today >= '01-11') && ($today <= '20-11')) 
                { 
                    echo "<p class='rememberance'>&nbsp;</p>";
                }
            elseif (($today >= '2-12') && ($today <= '25-12')) 
                {
                    echo "<p class='christmas'>&nbsp;</p>";
                }
            elseif (($today >= '01-01') && ($today <= '09-01')) 
                {
                    echo "<p class='new-year'>&nbsp;</p>";
                }
            elseif (($today >= '01-04') && ($today <= '19-04')) 
                {
                    echo "<p class='easter'>&nbsp;</p>";
                }
            elseif (($today >= '01-06') && ($today <= '19-07')) 
                {
                    echo "<p class='yearend'>&nbsp;</p>";
                }
            else
                {
                echo "<p class='normal'>&nbsp;</p>";
                }

我设置了一些 CSS 规则来根据 php 输出的条带显示一个小图像,现在它只显示记忆类!谁能帮忙!!?干杯

4

1 回答 1

0

您尝试使用字符串构建计算。“大于”或“小于”不会以这种方式工作。您需要删除减号并使用整数值执行该操作。您还需要为此切换月份和日期...

尝试md然后做

$today = date('md');
if(($today >= 1101) && ($today <= 1120))
于 2019-12-11T20:08:58.023 回答