Метод date (), «встречается неправильно сформированное числовое значение» не хочет форматировать дату, переданную в $ _POST

Я к сожалению не могу использоватьDateTime() в качестве сервера, на котором работает этот проект, работает PHP v.5.2.

рассматриваемая строка:

$aptnDate2 = date('Y-m-d', $_POST['nextAppointmentDate']); 

выдает следующую ошибку:

Notice: A non well formed numeric value encountered

так что я вар дамп, чтобы убедиться, что он хорошо отформатирован ..

var_dump($_POST['nextAppointmentDate']);  

string(10) "12-16-2013"

php docs state что требуется временная метка, а не строка. но когда я сделаю:

date('Y-m-d', strtotime($_POST['nextAppointmentDate']));

а потомvar_dump В результате я получаю это:

string(10) "1969-12-31"

почему я не могу отформатировать дату с этим значением даты и strtotime ()?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос