system/I18n/Time.php
public static function createFromDate(int $year = null, int $month = null, int $day = null, $timezone = null, string $locale = null)
	{
		return static::create($year, $month, $day, null, null, null, $timezone, $locale);
	}
public static function createFromDate(int $year = null, int $month = null, int $day = null, $timezone = null, string $locale = null)
	{
		return static::create($year, $month, $day, null, null, null, $timezone, $locale);
	}
Returns a new instance based on the year, month and day. If any of those three
are left empty, will default to the current value.

@param integer|null $year
@param integer|null $month
@param integer|null $day
@param null         $timezone
@param string       $locale

@return \CodeIgniter\I18n\Time
@throws \Exception