Esempio n. 1
0
 public function testFromNativeDateTime()
 {
     $nativeDate = new \DateTime();
     $nativeDate->setDate(2013, 12, 3);
     $dateFromNative = Date::fromNativeDateTime($nativeDate);
     $constructedDate = new Date(new Year(2013), Month::DECEMBER(), new MonthDay(3));
     $this->assertTrue($dateFromNative->sameValueAs($constructedDate));
 }
Esempio n. 2
0
 /**
  * Returns a new DateTime from a native PHP \DateTime.
  *
  * @param \DateTime $date_time
  *
  * @return DateTime
  */
 public static function fromNativeDateTime(\DateTime $date_time)
 {
     $date = Date::fromNativeDateTime($date_time);
     $time = Time::fromNativeDateTime($date_time);
     return new static($date, $time);
 }