我有一个字段,如果日期与今天匹配,我试图让文字显示为RED。我还必须调整服务器时间与当地时间的不同。
这是我尝试过的,它不起作用并产生错误
global $data;
$str = "<font color=";
if ($value=="date("m/d/Y")")
$str.="red";
$str.=">".$value."</b></font>";
$value=$str;
global $data;
$str = "<font color=";
if ($value==date('Y-m-d', strtotime("-8 hour"))
$str.="red";
$str.=">".$value."</b></font>";
$value=$str;
答案 0 :(得分:0)
我正在尝试了解您的问题,但如果您的意思是根据您的服务器时间减去8小时后突出显示当前日期的内容可能是您的代码。
<?php
$dt_value = '08/22/2014';//sample date
$today_minus8hrs = date('m/d/Y',strtotime('-8 hours'));
if($dt_value == $today_minus8hrs){
$color = 'red';
}
?>
<p><font color="<?php echo $color?>" > <?php echo $dt_value?> </font></p>