# dedecms如何实现列表中最近N天时间加红色

*Published:* 2023-12-01
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年12月1日，已超过 180天没有更新



```
[field:pubdate runphp='yes']   
$a="<font color=red>".strftime('%m-%d',@me)."</font>";  
$b=strftime('%m-%d',@me);  
$ntime = time();   
$day3 = 3600 * 24 * 3;  
if(($ntime - @me) < $day3) @me = $a;  
else @me =$b;   
[/field:pubdate]
```

示例如下：

```
<ul>
    {dede:arclist titlelen='80' flag='a' row='30'}
    <li>
        <h2><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></h2>
        <p>[field:description function="cn_substr(@me,220)"/]...</p>
        <span>[field:pubdate runphp='yes']   
$a="<font color=red>".strftime('%m-%d',@me)."</font>";  
$b=strftime('%m-%d',@me);  
$ntime = time();   
$day3 = 3600 * 24 * 3;  
if(($ntime - @me) < $day3) @me = $a;  
else @me =$b;   
[/field:pubdate]</span>
    </li>
    {/dede:arclist}    
</ul>
```

通过上面的代码即可实现最近3天内的文章时间显示红色，如果想调整时间为N，只需要把3改成需要的天数即可。