zblog修改30天内文章时间显示为多少小时前或多少天前的代码
zblog主题调用的发布时间格式一般是年月日,但是有些用户觉得使用“多少秒前”、“多少分钟前”、“多少小时前”或“多少天前”这样的发布时间格式对SEO会更友好,对此前面博客吧转载分享过《zblog php文章友好时间显示格式为X分钟、X小时、X天、X年前等》的代码。
而现在又有了新的需求,就是在指定文章发布多少天内使用友好的时间格式,超过了指定的天数则使用正常的年月日的时间格式,为此博客吧再次分享相关的实现代码。
函数代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
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默认的时间调用代码更改为上面的调用代码即可。
© 版权声明
转载请注明来自白芸资源网以及原文地址。
本站不敢保证内容的可靠性,内容仅供小范围学习与参考,禁止用于商业、盈利或其它非法用途以及大范围传播,您需在学习与参考完毕后从您的个人存储空间彻底删除,因您滥用而造成的损失本站不承担法律责任。
本站部分内容可能源于互联网,版权争议与本站无关,如有侵权可联系站长处理,敬请谅解!
请您合法使用本站资源。
THE END