public DateTimeImmutable DateTimeImmutable::setTime    ( int $hour   , int $minute   [, int $second = 0   [, int $microseconds = 0  ]] )

DateTimeImmutable::setTimeУстанавливает время