datetime类型日期时间转换成中文表示
发布:smiling 来源: PHP粉丝网 添加日期:2014-01-15 10:52:28 浏览: 评论:0
下面是一个将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));
- }
Tags: datetime 类型 日期 中文表示
相关文章
- ·PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】(2021-09-27)
- ·Django中datetime的处理方法(strftime/strptime)(2021-10-05)
- ·php日期格式详细说明(2013-11-12)
- ·PHP date 格式化一个本地时间/日期(2013-11-13)
- ·探讨PHP时间戳与日期之间的转换及应用(2013-11-14)
- ·在php中有没有日期相减的函数(2013-11-27)
- ·php日期格式合法性正则验证代码(2013-11-28)
- ·php中两日期比较程序代码(2013-11-30)
- ·php date()函数输出日期不正确解决办法(2013-12-05)
- ·php 日期加减法运算实现代码(2013-12-27)
- ·php中日期时间比较三个函数(2013-12-27)
- ·PHP常用的日期和时间总结(2014-01-05)
- ·PHP时间戳和日期相互转换(2014-01-06)
- ·php 计算两个日期之间的间隔天数(2014-01-07)
- ·PHP处理日期和时间(php入门者教程)(2014-01-14)
- ·PHP日期时间加减程序代码详解(2014-01-17)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)