Пример #1
0
 public function testEarlierThan()
 {
     $object1 = Date::create(2005, 3, 11);
     $object2 = Date::createFromDateTime(new DateTime('2005-02-11'));
     static::assertFalse($object1->earlierThan($object2));
     $object1 = Date::create(2005, 2, 11);
     $object2 = Date::createFromDateTime(new DateTime('2005-02-11'));
     static::assertFalse($object1->earlierThan($object2));
     $object1 = Date::create(2005, 1, 11);
     $object2 = Date::createFromDateTime(new DateTime('2005-02-11'));
     static::assertTrue($object1->earlierThan($object2));
 }
Пример #2
0
 /**
  * @param DateTimeInterface $dateTime
  *
  * @return self
  */
 public static function createFromDateTime(DateTimeInterface $dateTime)
 {
     return static::create(Date::createFromDateTime($dateTime), TimeOfDay::createFromDateTime($dateTime));
 }