protected function mutateDate($value)
	{
		if ($value instanceof Time)
		{
			return $value;
		}

		if ($value instanceof \DateTime)
		{
			return Time::instance($value);
		}

		if (is_numeric($value))
		{
			return Time::createFromTimestamp($value);
		}

		if (is_string($value))
		{
			return Time::parse($value);
		}

		return $value;
	}
protected function mutateDate($value)
	{
		if ($value instanceof Time)
		{
			return $value;
		}

		if ($value instanceof \DateTime)
		{
			return Time::instance($value);
		}

		if (is_numeric($value))
		{
			return Time::createFromTimestamp($value);
		}

		if (is_string($value))
		{
			return Time::parse($value);
		}

		return $value;
	}
protected function mutateDate ( $ value ) { if ( $ value instanceof Time ) { return $ value ; } if ( $ value instanceof \ DateTime ) { return Time :: instance ( $ value ) ; } if ( is_numeric ( $ value ) ) { return Time :: createFromTimestamp ( $ value ) ; } if ( is_string ( $ value ) ) { return Time :: parse ( $ value ) ; } return $ value ; }
Converts the given string|timestamp|DateTime|Time instance
into a \CodeIgniter\I18n\Time object.

@param $value

@return \CodeIgniter\I18n\Time
@throws \Exception
Converts the given string|timestamp|DateTime|Time instance into a \ CodeIgniter \ I18n \ Time object .