获取两个时间相差的年月日

 1     function diffDate($date1,$date2)
 2     {
 3         $datetime1 = new \DateTime($date1);
 4         $datetime2 = new \DateTime($date2);
 5         $interval = $datetime1->diff($datetime2);
 6         $time['y']         = $interval->format('%y');
 7         $time['m']         = $interval->format('%m');
 8         $time['d']         = $interval->format('%d');
 9         $time['h']         = $interval->format('%H');
10         $time['i']         = $interval->format('%i');
11         $time['s']         = $interval->format('%s');
12         $time['a']         = $interval->format('%a');    // 两个时间相差总天数
13 
14 
15         return $time['y'].'年'.$time['m'].'月'.$time['d'].'天';
16 
17     }
18     $this->diffDate('2022-06-01','2022-06-30');

 

posted @ 2022-06-30 13:29  原来是个帅小伙  阅读(50)  评论(0编辑  收藏  举报