php 将时间转成多少分钟/小时/天/前
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将时间转成多少分钟/小时/天/前相关的知识,希望对你有一定的参考价值。
<?php
header("Content-type: text/html; charset=utf8");
date_default_timezone_set("Asia/Shanghai"); //设置时区
function time_tran($the_time) {
$now_time = date("Y-m-d H:i:s", time());
//echo $now_time;
$now_time = strtotime($now_time);
$show_time = strtotime($the_time);
$dur = $now_time - $show_time;
if ($dur < 0) {
return $the_time;
} else {
if ($dur < 60) {
return $dur . '秒前';
} else {
if ($dur < 3600) {
return floor($dur / 60) . '分钟前';
} else {
if ($dur < 86400) {
return floor($dur / 3600) . '小时前';
} else {
if ($dur < 259200) {//3天内
return floor($dur / 86400) . '天前';
} else {
return $the_time;
}
}
}
}
}
}
以上是关于php 将时间转成多少分钟/小时/天/前的主要内容,如果未能解决你的问题,请参考以下文章
PHP函数,返回多少分钟,多少秒,多少小时前
PHP time()格式 - 多少秒/分钟/小时/天/年/几十年前
JS实现多少小时前,多少天前...
js怎么把时间戳转换成几分钟几小时前
php计算几分钟前几小时前几天前的几个函数
js 实现几分钟前几小时前几天前,以及几分钟后几小时后几天前后