用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

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

时间:2015-01-23  来源:西部数据  作者:西部数据

下面是一个将datetime日期时间转换成年\', \'个月\', \'天\', \'小时\', \'分种\', \'秒\'来显示,有需要的朋友可以参考一下。

  1. /**  
  2. * 友好日期时间  
  3.  
  4. * @param DateTime $datetime 日期时间  
  5. * @param int $size 精确到位数  
  6. * @throws InvalidArgumentException  
  7. * @return string  
  8. */  
  9. function friendly_date($datetime$size=1)  
  10. {  
  11. if (is_int($datetime)) {  
  12. $datetime = new DateTime($datetime);  
  13. }  
  14. if (!($datetime instanceof DateTime)) {  
  15. throw new InvalidArgumentException('invalid "DateTime" object');  
  16. }  
  17. $now = new DateTime();  
  18. $interval = $now->diff($datetime);  
  19. $intervalData = array(  
  20. $interval->y, $interval->m, $interval->d,  
  21. $interval->h, $interval->i, $interval->s,  
  22. );  
  23. $intervalFormat = array('年''个月''天''小时''分种''秒');  
  24. foreach($intervalData as $index=>$value) {  
  25. if ($value) {  
  26. $intervalData[$index] = $value . $intervalFormat[$index];  
  27. else {  
  28. unset($intervalData[$index]);  
  29. unset($intervalFormat[$index]);  
  30. }  
  31. }  
  32. return implode(''array_slice($intervalData, 0, $size));  
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门