- var_dump: documentation ( source)
<?php
$d1 = Datetime::createFromFormat("Y-m-d", "2017-07-03");
$d2 = Datetime::createFromFormat("Y-m-d", "2018-07-03");
$res = $d2->diff($d1);
var_dump($res->format('%a'));
$d1 = Datetime::createFromFormat("Y-m-d", "2017-07-30");
$tmp = clone $d1;
var_dump($tmp->format('D'));