Emlog文章发布时间美化代码

访客4年前黑客资讯716

文章时间美化如几天前等等

本站专用的

<?php
function sydate($datetemp, $dstr = 'Y-m-d H:i',$mdstr = 'm月d日') {
$timezone = Option::get('timezone');
$op = '';
$sec = time() - $datetemp;
$min = floor($sec / 60);
$hover = floor($sec / 3600);
$day = floor($hover / 24);
$month = floor($day / 30);
$Year = floor($month / 12);
if($Year==0){
if($min < 60){$op = "刚刚";}
elseif($day < 1){$op = "24小时内";}
	elseif($day < 30)
{$op = "{$day} 天前";}
elseif($month < 12)
{$op = gmdate($mdstr, $datetemp + $timezone * 3600);}
}
elseif($Year >= 1)
{$op = gmdate($dstr, $datetemp + $timezone * 3600);
	}else{$op = "其他时间";}
return $op;
}?>
列表
<?php echo sydate($value['date']);?>
内容页
<?php echo sydate($date);?>

代码如下

<?php
function s *** artdate($datetemp, $dstr = 'Y-m-d H:i',$mdstr = 'm月d日') {
$timezone = Option::get('timezone');
$op = '';
$sec = time() - $datetemp;
$min = floor($sec / 60);
$hover = floor($sec / 3600);
$day = floor($hover / 24);
$month = floor($day / 30);
$Year = floor($month / 12);
if($Year==0){if($day < 30){$op = "{$day} 天前";}
elseif($month < 12)
{$op = gmdate($mdstr, $datetemp + $timezone * 3600);}
}
elseif($Year >= 1)
{$op = gmdate($dstr, $datetemp + $timezone * 3600);
}else{$op = "24小时之内";}
return $op;
}?>

列表引用

<?php echo s *** artdate($value['date']);?>

文章内页引用

<?php echo s *** artdate($date);?>

标签: EMLOG教程

相关文章

转载修改Emlog验证码机制,有效防止恶意识别/解决恶意评论灌水

验证码绕过漏洞原理: 1、利用NULL和空字符串比较的结果是TRUE从而绕过验证码检查逻辑 2、正常留言输入验证码进行BurpSuite抓包 3、将PHPSESSID修改成随意一个值,目的是...

Emlog实现主分类以及子分类显示该分类全部分类和当前分类高亮

本文是介绍:Emlog如何实现主分类以及子分类显示该分类全部分类和分类高亮 我们知道要查询子分类很简单,只需要写一下sql查询一下哪个分类的pid是主分类ID 但是此方法到了子分类就会不显示或者出错,...

文章内容功能三合一

文章内容功能三合一就是1.文章内容添加文章索引,我这里是调用H2的2.文章内容有含有标签的添加链接3.文章内容有外链的添加nofollow 关键代码添加到Module.php文件中 <?...

emlog获取同分类文章

在项目开发中,一篇文章远不能覆盖全部内容 可以判断一下再输出。 <?php //同分类文章 $sql=mysql_query("SELECT * FROM ".DB_PREFIX."blog...

Emlog资源网关闭缓存后出现问题如何解决?

Emlog资源网关闭缓存后出现问题如何解决? Emlog系统是很好用,对SEO也十分友好,开发者众多,在资源网这里使用Emlog的程序人不在少数,包括本站,可是Emlog的缓存机制不是不是很...

emlog去除链接sort和post

去掉EMLOG分类url中的sort字样 前言:EMLOG使用伪静态后,分类URL网址中有个sort字样,都想把这个sort去掉;想去除EMLOG伪静态分类网址中的sort,进入include文件夹...