零基础学做网站培训介绍

当前位置:

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

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

发表评论

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

相关教程

  • 国内特别常用的PHP+MySql免费CMS系统大全:0. WordPress - 是一款基于PHP和MySQL的Blog软件,但是它也可以当作简单的cms系统来用。通过它可以快速
  • 什么本地环境?就是在你个人的电脑上安装一个环境,模拟出你的虚拟空间一样的环境。这样还没有购买域名和网站空间的朋友,就可以先在本地搭建好word
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • 在网站布局过程中,运用div+css的布局是特别有利的,通常我们需要对一个div层进行居中处理,那么如何通过css属性对它进行控制呢:下面分享一个建网页
  • 经常更换wordpress主题,会有一个困扰,就是之前主题的内容区域宽度比较大,很多正文图片的尺寸可能是500px,而换了一个主题,内容区域的宽度比较小,
  • 在日常上网过程中,复制,粘贴是特别寻常不过的了,有时我们在某一网站复制后,粘贴到别的地方时,它会自己加上它网站的一个版权信息链接。比如:此文章转
  • 使用wordpress建网站时,需要在网页上自动调用文章发布的日期,可以使用下面的三种日期代码来调用:第一种:<?php the_time('F d, Y') ?&g
  • 很多网站都会在顶部显示实时的日期,时间,而且时间可以根据自己电脑的时间自动的更新。就像网站上装了一个时钟一样,当用户进入我们做的网站时就会看
  • HTML 文本格式化:使用 pre 标签对空行和空格进行控制。“计算机输出”标签:这些标签常用于显示计算机/编程代码。引用标签:使用 blockquote
  • 我们在做网站过程中,往往需要将自己的视频放到自己做的网站上,由于网站空间有限,我们录制的视频大多都MP4/MPG/AVI/WMV/格式的,它们占用的空间很大
  • 我们在做网站时,网站里会有很多的小图标,通常这些小图标会使用小图片来制作,但修改起来比较麻烦。所以现在很多网站都使用字体图片来制作小图标。
  • 通常情况下,网站上的内容发布日期格式为“年-月-日”这种格式,但有些网站的时间格式却是“30分钟前”、“2天前”。怎么将正常的“年-月-日”格式自动转换成
  • 常见情况下,网站文章的发布时间是“年-月-日”这种格式,我使用使用wordpress调用日期的代码来显示文章发布的时间。但有些网站,文章发布时间并不
  • 30分钟建站入门教程 视频教程 (123347 次浏览)
    对于一些从来没有接触过建网站的学员来说,学习建网站之前需要对建网站的入门知识进行了解。下面是学做网站论坛原创录制的《30分钟建站入门教程》。通