Emlog文章发布时间美化代码

访客4年前黑客资讯704

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

本站专用的

<?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博客给导航加自定义字体图标[美化导航新方法]

分享一个思源常用的给emlog加字体图标的方法 起源,,几天前写一个律师模板在手机端有个导航,需要加字体图标如图 进入正题 给导航加字体图标 1.首先,先引入字体图标(如模板自带,请省略)...

emlog前台调用微语代码

前言,会员中心用微语做公告用。所以需要会员中心调用 Emlog调用最新微语一条代码 (直接放入你需要显示的地方即可,其中的0表示从第一条开始,可自行设置从第几条开始)  <?php $ne...

emlog系统后台登录简约页面源码

boostrap后台登录页面,响应式简单美观集成到emlog 使用说明:上传到 admin/views 文件目录解压即可 下载地址 ...

EMLOG获取某页面内容

获取某页面内容,可以讲自定义页面做为首页 1、在模板module.php中加入如下代码 <?php //调用页面内容 function html_page($id,$echo){$home...

emlog获取同分类文章

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

文章内容功能三合一

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