/** * Tests that it is possible to pass a median (AM, PM) to the dateTime validation * * @return void */ public function testDateTimeWithMeriadian() { $this->assertTrue(Validation::dateTime('10/04/2007 1:50 AM', ['dmy'])); $this->assertTrue(Validation::dateTime('12/04/2017 1:38 PM', ['dmy'])); $this->assertTrue(Validation::dateTime('10/04/2007 1:50 am', ['dmy'])); $this->assertTrue(Validation::dateTime('12/04/2017 1:38 pm', ['dmy'])); $this->assertTrue(Validation::dateTime('12/04/2017 1:38pm', ['dmy'])); $this->assertTrue(Validation::dateTime('12/04/2017 1:38AM', ['dmy'])); $this->assertFalse(Validation::dateTime('12/04/2017 58:38AM', ['dmy'])); }
/** * testDateTimeObject * * @return void */ public function testDateTimeObject() { $dateTime = new \DateTime(); $this->assertTrue(Validation::date($dateTime)); $this->assertTrue(Validation::time($dateTime)); $this->assertTrue(Validation::dateTime($dateTime)); }