/** * @test */ function use_Diff_directly() { $d0 = DateTime::createDate('2015', '03', '04'); $d1 = DateTime::createDate('2016', '04', '07'); $this->assertEquals(1, Diff::start($d0)->inYears($d1)); $this->assertEquals(13, Diff::start($d0)->inMonths($d1)); }
/** * @test */ function leapYear() { $d1 = DateTime::createDate('2020'); $this->assertTrue($d1->is->leapYear()); $d2 = DateTime::createDate('2021'); $this->assertFalse($d2->is->leapYear()); }
/** * @test */ function createDate() { $dt = DateTime::createDate('2015', '3', '28', '12', '23', '34'); $this->assertEquals('2015-03-28 12:23:34', $dt->format('Y-m-d H:i:s')); }