«

EMLOG判断文章发布时间是否超过一年并输出声明

时间:2019-9-22 09:40     作者:博客志     分类: emlog教程


对于一些资源类、教程类网站而言,根本无法判断自己网站上分享的资料什么时候会过期,因此站长们就需要根据发布时间对相关资源进行时间上的判断,如果超过时间就输出声明提示用户资源可能过期,现在就来为大家分享一下EMLOG判断文章发布时间是否超过一年并输出声明的方法。

一、操作步骤

1、打开模板文件echo_log.php,在合适的位置添加如下代码即可

<?php echo content($log_content); ?>
<?php $time=strtotime(gmdate('Y-n-j', $date));$now=time();$t=$now-$time;if($t>3600*24*365){?>
<div class="stetement" style="background: #fff4b9;border: 1px solid #eac946;overflow: hidden;margin: 10px 0;padding: 2px 0px 2px 0px;text-align:center;text-indent: 0;}"><i class="fa fa-exclamation-triangle"></i> 本文最后更新于<?php echo gmdate('Y-m-d H:i', $date); ?>,如存在内容或图片失效,请留言反馈,我们会及时处理,谢谢!</div>   
<?php }?>

二、原理解析

通过PHP调用并判断文章发布时间,如果文章发布时间超过一年则输出一段声明

三、注意事项

下面列举一些时间函数,请根据自己的需要自行选用:

1、一年:3600*24*365

2、一个月:3600*24*30

3、一个季度:3600*24*120

4、半年:3600*24*180