PHP time()格式 - 多少秒/分钟/小时/天/年/几十年前
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP time()格式 - 多少秒/分钟/小时/天/年/几十年前相关的知识,希望对你有一定的参考价值。
function _ago($tm,$rcs = 0) {
$cur_tm = time(); $dif = $cur_tm-$tm;
$pds = array('second','minute','hour','day','week','month','year','decade');
$lngh = array(1,60,3600,86400,604800,2630880,31570560,315705600);
for($v = sizeof($lngh)-1; ($v >= 0)&&(($no = $dif/$lngh[$v])<=1); $v--); if($v < 0) $v = 0; $_tm = $cur_tm-($dif%$lngh[$v]);
$no = floor($no); if($no <> 1) $pds[$v] .='s'; $x=sprintf("%d %s ",$no,$pds[$v]);
if(($rcs == 1)&&($v >= 1)&&(($cur_tm-$_tm) > 0)) $x .= time_ago($_tm);
return $x;
}
以上是关于PHP time()格式 - 多少秒/分钟/小时/天/年/几十年前的主要内容,如果未能解决你的问题,请参考以下文章
PHP函数,返回多少分钟,多少秒,多少小时前
使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
将小时:分钟:秒转换为分钟
日期格式化多少分钟之前,多少小时之前
给定熊猫中只有小时-分钟-秒格式的列,如何以秒为单位返回总时间? [关闭]