zblog主题调用的发布时间格式一般是年月日,但是有些用户觉得使用“多少秒前”、“多少分钟前”、“多少小时前”或“多少天前”这样的发布时间格式对SEO会更友好,对此前面趣主题转载分享过《zblog php文章友好时间显示格式为X分钟、X小时、X天、X年前等》的代码。
而现在又有了新的需求,就是在指定文章发布多少天内使用友好的时间格式,超过了指定的天数则使用正常的年月日的时间格式,为此趣主题再次分享相关的实现代码。
函数代码:
| 12345678910111213141516171819202122232425 | 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;} |
调用代码:
| 1 | {boke8_net_article_time($article.Time())} |
把zblog默认的时间调用代码更改为上面的调用代码即可。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)