善恶资源网专注优秀技术教程分享网-傅汉松!

PHP自动将网站日期格式转为几天、几分钟前

傅汉松 技术教程

汉松出品|资源介绍

傅汉松本次为大家分享的是PHP自动将网站日期格式转为几天、几分钟前

傅汉松

通常情况下,网站上的内容发布日期格式为“年-月-日”这种格式,但有些网站的时间格式却是“30分钟前”、“2天前”。怎么将正常的“年-月-日”格式自动转换成几天、几分钟前日期格式呢?如下图:

下面介绍一下PHP建网站过程中实现PHP自动将网站日期格式转为几天、几分钟前的方法。

首先第一步:将下面的代码函数放到自己网站的函数文件里,也可以直接放在调用页面上;

date_default_timezone_set("Asia/Shanghai");
function timeTran($time)
{
$nowTime = time();
$showTime = strtotime($time);
$difference = $nowTime - $showTime;
if ($difference < 0) {
return $time;
}
if ($difference < 60) {
return $difference . '秒前';
}
if ($difference < 3600) {
return floor($difference / 60) . '分钟前';
}
if ($difference < 86400) {
return floor($difference / 3600) . '小时前';
}
if ($difference < 2592000) {
return floor($difference / 86400) . '天前'; //30天内
}
if ($difference < 31104000) {
return floor($difference / 2592000) . '个月前'; //12个月内
}
return floor($difference / 31536000) . '年前';
}

第二步:在需要显示日期的地方,使用下面的代码进行调用即可。

<?php echo timeTran("2021-01-22 14:00:00");?>

当然上面的代码里固定的日期可以改成一个变量,根据自己网站的需要而定。

标签: 暂无标签

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:321976193@qq.com

同类推荐
评论列表

技术教程 PHP自动将网站日期格式转为几天、几分钟前
通常情况下,网站上的内容发布日期格式为“年-月-日”这种格式,但有些网站的时间格式却是“30分钟前”、“2天前”。怎么将正常的“年-月-日”格式自动转换成几天、...
扫描二维码阅读原文
QQ娱乐网 January, 01
生成社交图 ×
    77.49ms