当前位置:

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");?>

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

发表评论

邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 很多网站都会在顶部显示实时的日期,时间,而且时间可以根据自己电脑的时间自动的更新。就像网站上装了一个时钟一样,当用户进入我们做的网站时就会看
  • 各位同学大家好,我是学做网站论坛的建站会员广东崔磊。很感谢论坛老师在我学习网站制作课程期间,对我的辅导帮助。现在在这里我想给同学做分享一个
  • 对于新手学建网站,特别先要了解网站建设的基本流程,然后按照这个流程进行学习。而很多建网站新手不了解网站建设的基本流程,下面学做网站论坛分享一
  • 在使用Dreamweaver CS6破解版编辑网站代码时,很多学建网站同学会注意到这样一个问题,就是我们想光标点某个中文时,偏偏光标在别的位置闪烁,定位很
  • 在做网站时当把文字加上这个滚动属性marquee后就自动换到下一行了,要怎么解决不要文字换行呢?如果去掉marquee属性就不会换行,加上后就会自动换行
  • 网站图片命名规则 (16383 次学习)
    在团队合作建网站时,一定要遵守一些命名规则,这样才会提高工作效率,加快网站开发速度。对于网站图片命名也有一定的规则,下面是学做网站论坛关于
  • 急求国外大型社交网站分享代码,例如facebook,twitter,myspace等等,要英文版本的 ,不是国内常用的百度分享代码,要求可以分享到facebook,twitter
  • 对于一些视频网站来说,例 如我们学做网站论坛,有很多的视频课程,我们可以先将自己的视频课程上传到土豆网上,然后将土豆网站的视频地址进行引用,
  • 很多学建站的学员都会问这样问题,经常有网上看到有“网站镜像”,它到底是什么意思,它的作用是什么呢?什么是“网站镜像”网站镜像指将一个都相同的
  • 课程目标:学习不同方式制作多语言网站课后作业,跟着视频,把wordpress企业主题制作成多语言网站目录:第一课、谷歌翻译工具制作法 1第二课、多