1
У меня есть дата в следующем формате:Преобразование Обычных дат MySQL формата дата
«23/02/2017 6:14:30»
Как я могу преобразовать его по умолчанию MySQL формат?
2017-02-23 06:14:30
Вот что я пытался, но это не сработало.
$date = "23/02/2017 6:14:30";
$date_new = date('Y-m-d H:i:s', strtotime($date));
echo $date_new; // outputs: 1969-12-31 21:00:00
он терпит неудачу, потому что «Даты в м/д/г или DMY форматы снято неоднозначность, глядя на разделитель между различными компонентами: если сепаратор является слэш (/), а затем американский м/d/y, тогда как если разделитель является тире (-) или точкой (.), тогда предполагается европейский формат dmy. Если, однако, год указан в двухзначном формате, а разделитель - dash (-, строка даты обрабатывается как ymd. "http://php.net/manual/en/function.strtotime.php нет 23-го месяца – nogad