- var_dump: documentation ( source)
<?php
$datetime1 = new \DateTime('01.03.2018');
$datetime2 = new \DateTime('31.03.2018');
$interval = $datetime1->diff($datetime2);
var_dump($interval->format('%m'));
//string(1) "1"
$datetime1 = new \DateTime('01.01.2018');
$datetime2 = new \DateTime('31.01.2018');
$interval = $datetime1->diff($datetime2);
var_dump($interval->format('%m'));
//string(1) "0"
$datetime1 = new \DateTime('01.02.2018');
$datetime2 = new \DateTime('28.02.2018');
$interval = $datetime1->diff($datetime2);
var_dump($interval->format('%m'));
//string(1) "0"