erreur avec createFromFormat
Bonjour,
avec ce code :
Code:
1 2 3 4 5 6 7
|
function validateDate($date_to_control, $date, $format = 'Y-m-d')
{
var_dump($date_to_control);
$date_good_format = DateTime::createFromFormat('Y-M-d', $date_to_control);var_dump($date_good_format );
return $date_good_format->format($date_good_format) == $date;
} |
j'obtiens
Citation:
C:\wamp64\www\ticket2\Classes\Olivier\DateTimeCtrl.php:18:string '2018-12-26' (length=10)
C:\wamp64\www\ticket2\Classes\Olivier\DateTimeCtrl.php:19:boolean false
( ! ) Fatal error: Uncaught Error: Call to a member function format() on bool in C:\wamp64\www\ticket2\Classes\Olivier\DateTimeCtrl.php on line 20
Le false retourné par le second var_dump indique qu'il y a une erreur :
Citation:
Retourne un nouvel objet DateTime ou FALSE si une erreur survient.
Mais quelle erreur ?