Merci Grafikart d'avoir répondu
Après des heures d'arrachage de cheveux et d'expérimentations, il s'avère que le problème venait de l'ordre de formatage qu'il fallait écrire "Y-m-d" et non pas "d-m-Y" pour correspondre à celui de la bdd MySQL, sans doutes ...
Je pensais que cela serait interprété automatiquement mais non ... Aparamment il faut respecter le format du datetime natif et mettre les arguments dans le bon ordre (où bien je me trompe ?), en tous cas ça marche maintenant ... ouf !
Voici donc le code pour ceux qui seraient intéressés :