Когда я запускаю этот код.Я получил эту ошибку:
Неустранимая ошибка: необученная ошибка: вызов функции формата члена () для bool в /Users/xxx/xxx/xxx/www/login/user/save.php:18 Трассировка стека: # 0 {main} добавлено в /Users/xxx/xxx/xxx/www/login/user/save.php в строке 18.
Что-то не так с format()
функция?
Когда я использую это:
var_dump($tmp);
var_dump(DateTime::CreateFromFormat("m/d/Y", $_POST['start_date']));
var_dump(DateTime::getLastErrors("m/d/Y", $_POST['start_date']));
попытаться получить сообщение об ошибке, оно показывает:
bool(false)
bool(false)
array(4) {
["warning_count"]=> int(0)
["warnings"]=> array(0) { }
["error_count"]=> int(1)
["errors"]=> array(1) {
[0]=> string(12) "Data missing"
}
}
$_POST = array_map('stripslashes', $_POST);
$tmp = DateTime::CreateFromFormat("m/d/Y", $_POST['start_date']);
//var_dump....
$start_date = $tmp->format("Y-m-d");
$tmp = DateTime::CreateFromFormat("m/d/Y", $_POST['end_date']);
$end_date = $tmp->format("Y-m-d");