예제 #1
0
 /**
  *
  */
 public function testConstructor()
 {
     $time = new Time();
     $this->assertSame($time->format('Y-m-d H:i'), (new DateTime())->format('Y-m-d H:i'));
     //
     $time = new Time('yesterday');
     $this->assertSame($time->format('Y-m-d H:i'), (new DateTime('yesterday'))->format('Y-m-d H:i'));
     //
     $time = new Time('now', 'Asia/Tokyo');
     $this->assertSame('Asia/Tokyo', $time->getTimeZone()->getName());
     //
     $time = new Time('now', new DateTimeZone('Asia/Tokyo'));
     $this->assertSame('Asia/Tokyo', $time->getTimeZone()->getName());
 }