Esempio n. 1
0
 /**
  * Get time since
  *
  * @return Loom
  */
 public function since()
 {
     $now = (new \DateTime('now'))->getTimestamp();
     $since = $this->diff(Loom::make()->fromSeconds($now));
     return $since;
 }
Esempio n. 2
0
 /** @test */
 public function it_can_get_a_new_datetime()
 {
     $loom = Loom::make()->fromDateTime(new DateTime('now'));
     $loom->add(Loom::make()->fromDays(2));
     $dateTime = $loom->getDateTime();
     $this->assertEquals((new DateTime('now + 2 days'))->format('d'), $dateTime->format('d'));
 }
Esempio n. 3
0
 /**
  * Make a copy of the Loom object
  *
  * @param Loom $loom
  *
  * @return mixed
  */
 public function fromLoom(Loom $loom)
 {
     return $this->createLoom(new Milliseconds($loom->getMilliseconds()));
 }