获取两个间隔日期之间的月份

public function getMonthRange($start,$end) {
  $rang=[];
  $i=0;
  do{
      $month = date("Ym",strtotime($start.'+'.$i.'month'));
      $rang[] = $month;
      $i++;
  }while($month<$end);
}
php
本作品采用《CC 协议》,转载必须注明作者和本文链接
无问西东.
Crazy_shark
讨论数量: 1

PHP自带的DateTime:


$a = new \DateTime('now');
$b = new \DateTime('+44 month');


var_dump($a->diff($b)->format('%r%y') * 12 + $a->diff($b)->format('%r%m'));
// 12 指一年几个月
2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!