服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

datetime类型日期时间转换成中文表示

时间:2016-03-30 09:32来源: 作者: 点击:
下面是一个将datetime日期时间转换成年\, \个月\, \天\, \小时\, \分种\, \秒\来显示,有需要的朋友可以参考一下。 /** *友好日期时间 * *@paramDateTime$datetime日期时间 *@paramint$size精确到位数
下面是一个将datetime日期时间转换成年\', \'个月\', \'天\', \'小时\', \'分种\', \'秒\'来显示,有需要的朋友可以参考一下。
 
/**  
* 友好日期时间  
*  
* @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, 0, $size));  
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容