<div class="codetitle"><a style="CURSOR: pointer" data="17828" class="copybut" id="copybut17828" onclick="doCopy('code17828')"> 代码如下:<div class="codebody" id="code17828"> /* 友好日期时间 @param DateTime $datetime 日期时间 @param int $size 精确到位数 @throws InvalidArgumentException @return string / function friendly_date($datetime,$size=1) { if (is_int($datetime)) { $datetime = new DateTime($datetime); } if (!($datetime instanceof DateTime)) { throw new InvalidArgumentException('invalid "DateTime" object'); } $now = new DateTime(); $interval = $now->diff($datetime); $intervalData = array( $interval->y,$interval->m,$interval->d, $interval->h,$interval->i,$interval->s, ); $intervalFormat = array('年','个月','天','小时','分种','秒'); foreach($intervalData as $index=>$value) { if ($value) { $intervalData[$index] = $value . $intervalFormat[$index]; } else { unset($intervalData[$index]); unset($intervalFormat[$index]); } } return implode('',array_slice($intervalData,$size)); }
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|