假设你数据库中的时间字段为news_time
<?php do { ?>
    <TR>
       <TD>
          <?php echo $row_gzap['news_title']; ?>
          <?php if( (time()-strtotime($row_gzap['news_time']))/(1000*3600*24)<30 ) {?>
          <img src="images/new_pa20.gif" >
          <?php } ?>
       </TD>
    </TR>
<?php } while ($row_gzap = mysql_fetch_assoc($gzap)); ?>

解决方案 »

  1.   

    谢谢上楼兄弟,刚我按你写的试了还是都会显示news的图片呀?哪位会知道这个问题什么解决的帮忙下,谢谢了!
      

  2.   

    if((to_days(now())-to_days(news_time)<=30)
    echo"$news_tile";
    echo"图片";
      

  3.   

    信息都有呀,
    TO: wen8u8
    你这样我试了也不行,这行会报错,
    另  echo"图片"; 这样不行吧,我图片没会在库里作为一个字段的,
    总不能<?php echo  <img src="images/new_pa20.gif"> ?>吧~~。
    哪位高手指点下下
      

  4.   

    <?php
    $t="2005-08-01";
    echo pic($t);
    function pic($date)
    {
      preg_match('/(\d{4})\-(\d{2})\-(\d{2})/',$date,$setdate);
      if ((time() - mktime(0,0,0,$setdate[2],$setdate[3],$setdate[1])) < 2*24*60*60) $pic = "<img src='./new.gif'>";
      return $pic;
    }
    ?>
      

  5.   

    同 ice_berg16(寻梦的稻草人) 的设定假设你数据库中的时间字段为news_time<?php do {
    $img = '<img src="images/new_pa20.gif" >';
    if(strtotime("$row_gzap[news_time] -2 month") < time()) $img = '';
    ?>
        <TR>
           <TD>
              <?php echo $row_gzap['news_title'].$img; ?>
           </TD>
        </TR>
    <?php } while ($row_gzap = mysql_fetch_assoc($gzap)); ?>ice_berg16(寻梦的稻草人) 代码的问题在于把unix时间戳的计量单位弄错了,php是“秒”而js才是毫秒
      

  6.   

    倒弄混了。。 还是老大的代码精简,没有想到用-2 month
      

  7.   

    不过上面的代码还是写错了if(strtotime("$row_gzap[news_time] -2 month") < time()) $img = '';应该是
    if(strtotime("$row_gzap[news_time] + 2 month") > time()) $img = '';
      

  8.   

    谢谢大家的热心讲解,这问题解决了!
    <?php do { ?>
       <TR>
         <TD ><?php echo $row_jyhc['news_title']; ?>
    <?php if(strtotime("$row_jyhc[news_time] +2 month") > time() )  { ?>
              (<?php echo $row_jyhc['news_time']; ?> )
                <img src="../images/new.gif" >
     <?php } ?>
          </TD>
         </TR>
    <?php } while ($row_jyhc = mysql_fetch_assoc($jyhc)); ?>