首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比较Joomla K2中新图标的发布日期

问比较Joomla K2中新图标的发布日期
EN

Stack Overflow用户
提问于 2012-07-30 23:05:04
回答 1查看 657关注 0票数 0

我正在尝试在我的K2文章旁边添加一个css New图标的过程自动化,在发布日期的前3天内。这就是我在com_k2\template\category_item.php中想到的东西

代码语言:javascript
复制
    $newdate = time($this->item->publish_up) + 86400;
    $nowdate = time();
    <?php echo $nowdate <= $newdate?' item-new':'' ?>

第一行将获取文章的发布日期,并将其添加3天。然后,第二行将获取当前服务器时间。然后,第三行将比较两个日期,如果当前时间仍在距发布日期的3天内,则回显item-new。

代码没有生成任何错误消息,但是两个日期的比较似乎不起作用,因为New图标显示在每篇文章上。

有没有人能给我指个方向?我不擅长php,大部分代码都是从其他代码中推断出来的。我的猜测是变量的定义是正确的,但我不能简单地比较两个小于或等于的日期?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-31 00:10:31

可以使用比较运算符来比较PHP中的时间。问题是time()不接受任何参数(PHP不会抛出错误,因为它接受额外的参数作为参数,比如JS)。您可能想要使用strtotime()。

代码语言:javascript
复制
$newdate = strtotime($this->item->publish_up) + 86400;
$nowdate = time();
<?php echo $nowdate <= $newdate?' item-new':'' ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11724164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档