public function testAddYears() { $d = new DateTime('29.02.2012', null, 'd.m.Y'); $d->addYears(1); $this->assertEquals('01.03.2013', $d->formatDefault(), '+1 год 29 февраля'); $d->addYears(-7); $this->assertEquals('01.03.2006', $d->formatDefault(), '-7 лет'); }
public function __construct($time = 'now', DateTimeZone $timezone = null, $default_format = null) { if (!is_null($default_format)) { $this->default_format = $default_format; } parent::__construct($time, $timezone); }