function add_time($start_time,$plus_time)
{
$result_micro=microtime($start_time) + $plus_time;
$result = date('Y-m-d H:i:s.u',$result_micro);
return $result;
}
$plus_time=3.150;
$start_time= "2020-08-16 12:24:32.100";
$result = add_time($start_time,$plus_time);
echo "<br>DateTime => ". date('Y-m-d H:i:s.u') ."<br>";
echo "<br>StartTime => ". $start_time ."<br>";
echo "<br>PlusTime => ". $plus_time ."<br>";
echo "<br>ResultTime => ". $result ."<br>";
DateTime => 2020-08-16 15:53:30.000000
StartTime => 2020-08-16 12:24:32.100
PlusTime => 3.15
ResultTime => 2020-08-16 15:53:34.000000
Если хотите хоть какой то надежности от 'взлома' (от появления читеров) то ваша игра должна идти на сервере, а клиент - только отображение, т.е. это например классический игровой цикл запускаете на сервере, клиенты подключаются и передают свои действия и забирают изменения состояния мира.
UnityWebRequest www = UnityWebRequest.Post("......", form);
решение найдено