У меня есть дата (введите строку): «2018-06-08T14: 41: 51.000 + 02: 00».Я использую этот код:
$date = \DateTime::createFromFormat('Y-m-dTH:i:ue', "2018-06-08T14:41:51.000+02:00"); var_dump($date);
Возвращает ложь.Вы можете мне помочь ??
Вы можете попробовать это:
<?php $format = 'Y-m-d\TH:i:s.uP'; $date = DateTime::createFromFormat($format, '2018-06-08T14:41:51.000+02:00'); echo 'Date with short format: '.$date->format('Y-m-d H:i'); ?>
Я не тестировал, но, возможно, будет работать.
$time = strtotime('2018-06-08T14:41:51.000+02:00'); $new_time= date('Y-m-d TH:i:ue',$time); echo $new_time;