#当天发布信息显示NEW图标 算法可能有问题,那位高人帮看下,谢谢!
$isnewpic= ""; 
$postime = date("Y-m-d",$value["postdate"]);
$nowtime = $system_time;
if($nowtime>=($postime-86400))
{
$isnewpic = "<img src='images/new.gif'>";
}
else
{
$isnewpic = "11";

解决方案 »

  1.   

    建议比较time()值:
    $postime = date("Y-m-d",$value["postdate"]);
    如果$value["postdate"]相当于time():
    $postime = $value["postdate"];
    $nowtime = time();if($nowtime < $postime)
       $isnewpic = "11";
    else
       $isnewpic = "<img src='images/new.gif'>";
      

  2.   


    if(date('Y-m-d',$value["postdate"])==date('Y-m-d',mktime())){
      //..
    }else{
      //..
    }
      

  3.   

    2楼的可以获取的NEW图标,但是所有日期都获取了,我只要当天的能获取到,明天自动消失
    3楼的只能获取到11还有就是我用的是PHPOK CMS,获取的可能是时间戳,我也不太懂反正