Я пробовал искать везде, чтобы найти решение для этого, но ничего не пытаюсь работать.Как конвертировать 12-часовой формат даты/времени в 24 часа?
У меня есть строка даты/времени в 12-часовом формате Великобритании:
20-07-2017 04:45 PM
Я пытаюсь преобразовать его в следующем 24-часовом:
Y-m-d H:i:00
А вот PHP Я пытался добраться до работы ...
$start_date = $_POST['startdate'];
$newstartdate = new DateTime($start_date);
$start_date = $newstartdate->format('Y-m-d H:i:00') ;
Я злоупотребляю этим? Должен ли я придерживаться совершенно другого подхода?
Не бойтесь использовать код, который работает - или не так ли? – Sven
Как это не работает? –
Попробуйте использовать 'date_parse_from_format', чтобы вы могли указать формат даты ввода. – Barmar