php- 날짜 비교 개월 수로 표현하기

특정 날짜 사이를 개월 수로 나타내 주는 코드이다.

$datetime1 = new DateTime('2020-04-01');
$datetime2 = new DateTime('2020-10-01');
$interval = $datetime2->diff($datetime1);
echo (($interval->format('%y') * 12) + $interval->format('%m'));

오늘로부터 몇개월인지 계산 하는 방법은 $datetime2를 변경하면 된다.

$datetime1 = new DateTime('2020-04-01');
$datetime2 = new DateTime();
$interval = $datetime2->diff($datetime1);
echo (($interval->format('%y') * 12) + $interval->format('%m'));
TOP