Exemple #1
0
 public function testToDateTime()
 {
     $microtime = microtime(true);
     list($sec, $usec) = explode('.', $microtime);
     $usec = str_pad($usec, 6, '0');
     $date = \DateTime::createFromFormat('U.u', $sec . '.' . $usec);
     $m = Microtime::fromString($sec . $usec);
     $this->assertSame($date->format('Y-m-d H:i:s.u'), $m->toDateTime()->format('Y-m-d H:i:s.u'));
     $this->assertSame(Microtime::fromDateTime($date)->toDateTime()->format('Y-m-d H:i:s.u'), $m->toDateTime()->format('Y-m-d H:i:s.u'));
 }