- var_dump: documentation ( source)
<?php
$date = new DateTime('2011-03-01');
var_dump($date->format('Y-m-d'));
$date->add(new DateInterval('P1Y'));
var_dump($date->format('Y-m-d'));
$date2 = new DateTime('2012-2-29');
var_dump($date2->format('Y-m-d'));
$date2->add(new DateInterval('P1Y'));
var_dump($date2->format('Y-m-d'));
$date3 = new DateTime('2013-03-01');
var_dump($date3->format('Y-m-d'));
$date3->add(new DateInterval('P1Y'));
var_dump($date3->format('Y-m-d'));