public function test_now() { $nowDT = ZonedDateTime::now(); $expected = OffsetTime::nowOf(Clock::systemDefaultZone()); $test = OffsetTime::now(); $diff = Math::abs($test->toLocalTime()->toNanoOfDay() - $expected->toLocalTime()->toNanoOfDay()); $this->assertTrue($diff < 100000000); // less than 0.1 secs $this->assertEquals($test->getOffset(), $nowDT->getOffset()); }