如果它等于今天,使用PHP如何更改文本颜色

时间:2014-08-21 23:51:14

标签: php date text colors

我有一个字段,如果日期与今天匹配,我试图让文字显示为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;

1 个答案:

答案 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>