/** * */ 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()); }