Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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
Date 基于时间的树枝开关_Date_Time_Switch Statement_Twig - Fatal编程技术网

Date 基于时间的树枝开关

Date 基于时间的树枝开关,date,time,switch-statement,twig,Date,Time,Switch Statement,Twig,我目前有一个php开关语句,用于在特定时间显示内容。我希望能够将其重写为一条细枝语句 php开关如下所示: switch($day){ case "Sun": if ($time >= 00 && $time <= 12){ CODE...; }elseif ($time >= 12 && $time <= 14){ CODE...;

我目前有一个php开关语句,用于在特定时间显示内容。我希望能够将其重写为一条细枝语句

php开关如下所示:

switch($day){
        case "Sun":
         if ($time >= 00 && $time <= 12){
            CODE...;    
        }elseif ($time >= 12 && $time <= 14){
            CODE...;
        }elseif ($time >= 14 && $time <= 2359){
            CODE...;
        }
        break;

        cases for every day....

}
我了解细枝开关是如何工作的,但我对如何附加时间和日期变量感到困惑


希望你能帮忙

细枝没有
开关
。我认为你最好只是扩展twig,并根据所需的输出添加一个函数或过滤器。Wig确实有一个开关:即
craftcms
而不是
twig
。有关所有现有的
标记
,请参阅。如果你使用的是
craft
,你应该更新问题并添加标签。啊!啊!好的,我需要把它写成if语句。谢谢

date_default_timezone_set('Europe/London');
$day = date('D');
$time = date('H:i');