예제 #1
0
 /**
  * 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']));
 }
예제 #2
0
 /**
  * testDateTimeObject
  *
  * @return void
  */
 public function testDateTimeObject()
 {
     $dateTime = new \DateTime();
     $this->assertTrue(Validation::date($dateTime));
     $this->assertTrue(Validation::time($dateTime));
     $this->assertTrue(Validation::dateTime($dateTime));
 }