Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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日期/时间-如果;日=X";及;时间在18和21之间”;回声_Php_Date_If Statement_Time_Echo - Fatal编程技术网

PHP日期/时间-如果;日=X";及;时间在18和21之间”;回声

PHP日期/时间-如果;日=X";及;时间在18和21之间”;回声,php,date,if-statement,time,echo,Php,Date,If Statement,Time,Echo,我有一个广播节目表,我想做的是在直播时将特定文本显示为粗体,在非直播时显示为正常 演出在一周中的固定时间进行 e、 g “第一秀”于周五18:00-21:00播出 《第二场秀》于周五21:00-22:00播出 《第三场秀》将于周五22:00-00:00播出 “第四秀”于周六00:00-06:00播出 等等 因此,如果周五19:00,“Show 1”以粗体显示 我第一次在学习上的惊人努力是这样的。很明显,它没有时间范围和内容,但它至少在当前时间18:00时起作用。如果时间介于18:00-21:

我有一个广播节目表,我想做的是在直播时将特定文本显示为粗体,在非直播时显示为正常

演出在一周中的固定时间进行

e、 g

  • “第一秀”于周五18:00-21:00播出
  • 《第二场秀》于周五21:00-22:00播出
  • 《第三场秀》将于周五22:00-00:00播出
  • “第四秀”于周六00:00-06:00播出
等等

因此,如果周五19:00,“Show 1”以粗体显示

我第一次在学习上的惊人努力是这样的。很明显,它没有时间范围和内容,但它至少在当前时间18:00时起作用。如果时间介于18:00-21:00和星期五之间,我如何将其扩展到工作?我可以从一个例子中推断出其余的日子/时间:D

if( date( 'H' ) == 18 and date( 'w' ) == 5)
{
echo '<span style="font-weight:bold;">Show 1</span>';
}
else 
{ 
echo 'Show 1';
}
if(日期('H')==18,日期('w')==5)
{
回声“显示1”;
}
其他的
{ 
回声“显示1”;
}

提前感谢,我很笨。

这将根据时间范围以粗体显示节目

$hour = date('H');
$day = date('w');
$shows = array(
    "",
    "Show 1",
    "Show 2",
    "Show 3",
    "Show 4",
);

$show = 0;
if($hour >= 18 && $hour < 21 && $day == 5) { $show = 1; }
if($hour >= 21 && $hour < 22 && $day == 5) { $show = 2; }
if($hour >= 22 && $hour < 24 && $day == 5) { $show = 3; }
if($hour >= 0 && $hour < 6 && $day == 6) { $show = 4; }

for($i = 0; $i < count($shows); $i++){
    if($show == $i) { echo '<span style="font-weight:bold;">'.$shows[$i].'</span>'; 
    } else { echo '<span>'.$shows[$i].'</span>'; }
    echo "<br>";
}
$hour=日期('H');
$day=日期('w');
$shows=数组(
"",
“表演一”,
“表演2”,
“表演3”,
“表演4”,
);
$show=0;
如果($hour>=18&&$hour<21&&$day==5){$show=1;}
如果($hour>=21&&$hour<22&&$day==5){$show=2;}
如果($hour>=22&&$hour<24&&$day==5){$show=3;}
如果($hour>=0&&$hour<6&&$day==6){$show=4;}
对于($i=0;$i”;
}