找回密码
 立即注册

QQ登录

只需一步,快速开始

有时候需要知道发的文章是否为今天发的,然后加相应的样式,比如今天发的文章变红


我举个简单的例子,比如在loop循环中输出今天的文章,然后标题需要变红


{loop table="article" orderby="addtime desc" limit="10" as="v"}


{if(date('Y-m-d')==date('Y-m-d',$v['addtime']))}
<a href="{$v['url']}"><font color="#f00">{$v['title']}</font></a>
{else}
<a href="{$v['url']}">{$v['title']}</a>
{/if}


{/loop}
分享至 : QQ空间
收藏

5 个回复

倒序浏览
本帖最后由 yuehop 于 2020-5-19 15:11 编辑

使用时间日期的判断, 就可以预约发文章了
已实作今天日期时间大于等于文章更新日期时间就显示!
如果您要精确到时分秒的话,参考一下JZ帮助文档添加上去即可。

  1. {foreach $lists as $v}
  2.     {if(date('Y-m-d')>=date('Y-m-d',$v['addtime']))}
  3.         <!--这边是你的前端文章样式html-->
  4.     {/if}
  5. {/foreach}
复制代码






回复 使用道具 举报
yuehop 发表于 2020-5-18 22:11
利用 isshow 加上 时间日期的判断, 就可以预约发文章了
已实作 今天日期时间大于等于文章更新日期 ...

太棒了!
回复 使用道具 举报
这个可以作为判断时间的例子,记号一下。
回复 使用道具 举报
不错,学习下
回复 使用道具 举报
if 后面是有括号的,要注意,不带括号会报错。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册