К сожалению, я не могу использовать DateTime()
, поскольку на сервере, на котором этот проект включен, работает PHP v.5.2.
рассматриваемая строка:
$aptnDate2 = date('Y-m-d', $_POST['nextAppointmentDate']);
выдает следующую ошибку:
Notice: A non well formed numeric value encountered
поэтому я var dump, чтобы убедиться, что он хорошо отформатирован.
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()?
спасибо!