makeFromDateTime() public static method

Make and return a new ExpressiveDate instance with defined year, month, day, hour, minute, and second.
public static makeFromDateTime ( integer $year = null, integer $month = null, integer $day = null, integer $hour = null, integer $minute = null, integer $second = null, string | DateTimeZone $timezone = null ) : ExpressiveDate
$year integer
$month integer
$day integer
$hour integer
$minute integer
$second integer
$timezone string | DateTimeZone
return ExpressiveDate
Example #1
0
 public function testDateIsCreatedFromDateTime()
 {
     $date = ExpressiveDate::makeFromDateTime(2013, 1, 31, 8, null, null);
     $this->assertEquals('2013-01-31 08:00:00', $date->getDateTime());
     $date = ExpressiveDate::makeFromDateTime(2013, 1, 31, -12, null, null);
     $this->assertEquals('2013-01-30 12:00:00', $date->getDateTime());
 }