У меня есть форма, в которой дата вводится в формате Великобритании, и мне нужно преобразовать ее в
yyyy-mm-dd
например. введенная дата: 31/03/2013
, которую я хочу преобразовать в '2013-03-31'
для вставки базы данных.
Я использую следующее, которое причудливо работает только иногда:
$dateInput = $mysqli->real_escape_string($_POST['date']);
$show_date = date('Y-m-d', strtotime($dateInput));
Есть ли лучший способ сделать это?