На вопрос уже ответили в комментариях.
Вот несколько вариантов разбора строк, таких как '01: 40.911 '.
$strTime = '01:40.911';
date_default_timezone_set('Europe/Berlin');
//PHP >= 7.3
$dt = DateTime::createFromFormat('i:s.v',$strTime);
var_export($dt);
//PHP >= 5.4.30
$dt = DateTime::createFromFormat('i:s.u',$strTime);
var_export($dt);
$dt = date_create('00:'.$strTime);
var_export($dt);
Вывод:
DateTime::__set_state(array(
'date' => '2020-04-17 00:01:40.911000',
'timezone_type' => 3,
'timezone' => 'Europe/Berlin',
))
DateTime::__set_state(array(
'date' => '2020-04-17 00:01:40.911000',
'timezone_type' => 3,
'timezone' => 'Europe/Berlin',
))
DateTime::__set_state(array(
'date' => '2020-04-17 00:01:40.911000',
'timezone_type' => 3,
'timezone' => 'Europe/Berlin',
))