Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 红色日历日期_Php - Fatal编程技术网

Php 红色日历日期

Php 红色日历日期,php,Php,我该如何让这一天变成淡红色。其他日子都是绿色的。我试过这样的东西,但有些东西不见了。有人能帮忙吗? 如果你阅读下面的代码,你就会明白我想做什么。我缺了一部分,但我不知道是哪一部分。请帮帮我 <table border="1"> <?php date_default_timezone_set('Europe/Stockholm'); echo"<tr>"; $week_number = 21;

我该如何让这一天变成淡红色。其他日子都是绿色的。我试过这样的东西,但有些东西不见了。有人能帮忙吗?
如果你阅读下面的代码,你就会明白我想做什么。我缺了一部分,但我不知道是哪一部分。请帮帮我

    <table border="1">
        <?php
        date_default_timezone_set('Europe/Stockholm');
        echo"<tr>";
        $week_number = 21;
        $year = 2018;

        if($week_number < 10){
           $week_number = "0".$week_number;
        }

        for($day=1; $day<=7; $day++)
        {
            $days[$day] = date('d', strtotime($year."W".$week_number.$day))."\n";
            $daysnumber=$days[$day];
            $today=date('d');
        if ($daysnumber>=$today){

        echo"<td bgcolor='red'>$daysnumber</td>" ;
        }
        else

        {


        if ($daysnumber<=$today){

        echo"<td bgcolor='green'>$daysnumber</td>" ;
        }
        else

        {


    }

}}
?>
</table>




您的代码的输出是什么?您的代码在结尾处缺少了几个
}
,以及结束语
,但在其他方面似乎工作正常。我添加了缺少的代码部分。但我现在得到的21号是绿色的,而不是今天的22号。如果代码中缺少($daysnumber==$today){但无法正确执行。您的代码的输出是什么?您的代码在结尾处缺少了几个
}
,以及结尾处的
,但在其他方面它似乎工作正常。我添加了代码中缺少的部分。但我现在得到的21号是绿色的,而不是今天的22号。认为我在代码中缺少($daysnumber==$today){但无法正确执行。
<table border="1">
    <?php
        date_default_timezone_set('Europe/Stockholm');
        echo"<tr>";
        $week_number = 21;
        $year = 2018;

        if($week_number < 10):
           $week_number = "0".$week_number;
        endif;

        for($day = 1; $day <= 7; $day++):

            $daysnumber = date('d', strtotime($year."W".$week_number.$day));
            $today = date('d');

            if($daysnumber == $today):
                echo "<td bgcolor='red'>$daysnumber</td>";
            else:
                echo "<td bgcolor='green'>$daysnumber</td>" ;
            endif;


        endfor;
    ?>
</table>