顺晟科技
2021-06-16 10:57:05
157
获取发布离现在的时间函数
所传参数$时间必须是Unix操作系统操作系统时间戳;
如果格式为:2015-11-11 23:59:59 这个格式,请用服务器端编程语言(专业超文本预处理器的缩写)内置函数strtotime();进行转换再传参。
/**
-
* 功能:获取时间差
-
* @param int $time
-
* @返回字符串时间差值
-
*/
函数tranTime($time) {
$rtime=date('m-d H:i ',$ time);
$htime=date('H:i ',$ time);
$ time=time()-$ time;
if ($time 60) {
$str='刚刚;
}
elseif ($time 60 * 60) {
$ min=floor($ time/60);
$str=$min .'分钟前;
}
elseif ($time 60 * 60 * 24) {
$h=下限($ time/(60 * 60));
$str=$h .小时前$ htime .
}
elseif ($time 60 * 60 * 24 * 3) {
$d=下限($ time/(60 * 60 * 24));
if($d==1)
$str='昨天$ rtime .
其他
$str='前天$ rtime .
}
else {
$ str=$ rtime
}
返回$ str
}
08
1972-02
17
2022-03
03
2021-08
16
2021-06
16
2021-06
16
2021-06