好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

下面是一个将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 ));   } 

查看更多关于datetime类型日期时间转换成中文表示 - php日期的详细内容...

  阅读:70次