首页 未命名内容详情

zblog修改30天内文章时间显示为多少小时前或多少天前的代码

2026-01-10 2 897698882
zblog修改30天内文章时间显示为多少小时前或多少天前的代码

站点名称:zblog修改30天内文章时间显示为多少小时前或多少天前的代码

所属分类:未命名

官方网址:

SEO查询: 爱站网 站长工具

进入网站

站点介绍

zblog主题调用的发布时间格式一般是年月日,但是有些用户觉得使用“多少秒前”、“多少分钟前”、“多少小时前”或“多少天前”这样的发布时间格式对SEO会更友好。

而现在又有了新的需求,就是在指定文章发布多少天内使用友好的时间格式,超过了指定的天数则使用正常的年月日的时间格式,为此博客吧再次分享相关的实现代码。

函数代码:

function boke8_net_article_time($articleTime) {    $getTime = strtotime($articleTime);    $diffTime = time() - $getTime;     switch ($diffTime) { 		case $diffTime <= '1' :				$time = '刚刚';				break; 			case $diffTime > '1' && $diffTime <= '60' :				$time = floor($diffTime) . '秒前';				break;			case $diffTime > '60' && $diffTime <= '3600' :				$time = floor($diffTime / 60) . '分钟前';				break;			case $diffTime > '3600' && $diffTime <= '86400' :				$time = floor($diffTime / 3600) . '小时前';				break; 			case $diffTime > '86400' && $diffTime <= '2592000' :				$time = floor($diffTime / 86400) . '天前';				break; 			case $diffTime > '2592000':				$time = ''.date('Y-m-d G:i:s',$getTime).'';				break;    }     return $time;}

调用代码:

{boke8_net_article_time($article.Time())}

把zblog默认的时间调用代码更改为上面的调用代码即可。