- var_dump: documentation ( source)
- date_default_timezone_set: documentation ( source)
<?php
date_default_timezone_set('UTC');
$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('1.03.2018');
$interval = $datetime1->diff($datetime2);
var_dump($interval->format('%m'));
//string(1) "0"