Example #1
0
 public function testShouldCreatedValidDateTimeObjectFromDateString()
 {
     $now = new \DateTime('now');
     $dateTime = \Vegas\Util\DateTime::createFromFormat('Y-m-d H:i:s', $now->format('Y-m-d H:i:s'));
     $this->assertInstanceOf('\\DateTime', $dateTime);
     $this->assertEquals($now->format(DateTime::$globalDefaultFormat), (string) $dateTime);
     DateTime::$globalDefaultFormat = 'Y-m-d H:i';
     $this->assertEquals($now->format(DateTime::$globalDefaultFormat), (string) $dateTime);
     $dateTime->setDefaultFormat('Y-m-d');
     $this->assertNotEquals($now->format(DateTime::$globalDefaultFormat), (string) $dateTime);
     $dateTime->setDefaultFormat(false);
     DateTime::$globalDefaultFormat = false;
     $this->assertEmpty((string) $dateTime);
 }