PHP时间对比,生成多少分钟(天/月/年)前
<?php
/**
* 时间对比,生成多少分钟(天)(月)(年)前
* @param string $the_time 要对比的时间
* @return string
*/
function time_tran($the_time) {
//当前时间
$now_time = date("Y-m-d H:i:s", 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 . '秒前';
}
if ($dur < 3600) {
return floor($dur / 60) . '分钟前';
}
if ($dur < 86400) {
return floor($dur / 3600) . '小时前';
}
if ($dur < 2592000) {
return floor($dur / 86400) . '天前';
}
if ($dur < 31536000) {
return floor($dur / 2592000) . '月前';
}
if ($dur > 31536000) {
return floor($dur / 31536000) . '年前';
}
}
}
?>
解压密码: detechn或detechn.com
免责声明
本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。