zblogphp当天发表的文章日期标红
模拟下代码场景。
{foreach$articlesas$article}
<h4class="post-date">{$article.Time()}</h4>
<h2class="post-title"><ahref="{$article.Url}">{$article.Title}</a></h2>
{/if}我们现在需要改成,当天发表的文章日期标红。
修改后的代码如下:
{foreach$articlesas$article}
<h4class="post-date"{if$article.PostTime>strtotime(date("Y-m-d"))}style="color:#f00;"{/if}>{$article.Time()}</h4>
<h2class="post-title"><ahref="{$article.Url}">{$article.Title}</a></h2>
{/if}大功告成。
原理:
通过$article.PostTime获取当前文章的时间轴发布时间。然后strtotime(date("Y-m-d")获取到当天0点的时间轴时间,然后进行比较。



