【发布时间】:2013-08-23 17:01:45
【问题描述】:
我正在使用以下内容仅在特定日期和特定时间显示 div,但它无法正常工作。它似乎只是在识别时间(并在应该正确显示的时候正确显示),但完全忽略了这一天。
<?php
$current_time = date(G);
$current_day = date(l);
if ($current_day = "Thursday" && $current_time >= 19 && $current_time <= 21) { ?>
<div id="content">content here</div>
<?php } ?>
如果我完全去掉时间参考,它仍然不起作用。无论是哪一天,它都只显示 div。
<?php
$current_day = date(l);
if ($current_day = "Thursday") { ?>
<div id="content">content here</div>
<?php } ?>
我确信这是非常简单的事情,但我就是看不到。
有什么想法吗?
【问题讨论】:
-
您需要在
G和ldate("G")和date("l")周围加上引号 -
@RyanNaddy 你不需要引号...PHP 自动将它们转换为字符串
-
=与==不同。 C. Malet 在下面回答了它。