网站首页 » CMS » zblog » zblog php 友好的时间显示
上一篇:
下一篇:

zblog php 友好的时间显示

什么是 zblog php 友好的时间显示,其实大家都已看得不少了,特别是在QQ空间,微博等社交APP中,也就动态更新时发表的时间,只不过以另一种方式呈现而已也就是这篇文章要分享的多少秒前、多少分钟前、多少小时前、几天前、几周前、几个月前、几年前。这样可以让动态看起来更有味道一点。跟平常用的日期格式比起来,可以说让我有了更多的想象!

<?php
function TimeAgo( $ptime ) {
$ptime = strtotime($ptime);
$etime = time() - $ptime;
if($etime < 1) return '刚刚';
$interval = array (
12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')',
30 * 24 * 60 * 60 => '个月前 ('.date('m-d', $ptime).')',
7 * 24 * 60 * 60 => '周前 ('.date('m-d', $ptime).')',
24 * 60 * 60 => '天前',
60 * 60 => '小时前',
60 => '分钟前',
1 => '秒前'
);
foreach ($interval as $secs => $str) {
$d = $etime / $secs;
if ($d >= 1) {
$r = round($d);
return $r . $str;
}
};
}
?>

将上面这段代码放到主题中的 include.php 文件中,然后再把 include.php 文件上传到对应主题的文件目录下就可以了。

调用方法也很简单:

友好时间在编译模板文件中使用方法

{TimeAgo($XXX.Time())}

例如:

{TimeAgo($article.Time())}

以上内容参考的是Wiki官方的 Z-BlogPHP 主题制作技巧教程。

相关资料

z-Blog wiki Z-BlogPHP 主题制作技巧

  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/zblog-friendly-time-display/

Leave a Reply

Your email address will not be published. Required fields are marked *

评论 END