Esempio n. 1
0
 /**
  * Returns a new DateTime object from native values.
  *
  * @param int    $year
  * @param string $month
  * @param int    $day
  * @param int    $hour
  * @param int    $minute
  * @param int    $second
  *
  * @return DateTime
  */
 public static function fromNative()
 {
     $args = func_get_args();
     $date = Date::fromNative($args[0], $args[1], $args[2]);
     $time = Time::fromNative($args[3], $args[4], $args[5]);
     return new static($date, $time);
 }
Esempio n. 2
0
 public function testFromNative()
 {
     $fromNativeDate = Date::fromNative(2013, 'December', 21);
     $constructedDate = new Date(new Year(2013), Month::DECEMBER(), new MonthDay(21));
     $this->assertTrue($fromNativeDate->sameValueAs($constructedDate));
 }