Bonjour,
Pour formater une date j'utilise la méthode suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$date = DateTime::createFromFormat('d/m/Y H:i:s', $date_source);
echo $date->format('Y/m/d H:i:s');
Mais dans certain cas je me suis aperçu que le format d'entrée pouvait ne pas contenir les temps (H:i:s) spécifier dans DateTime::createFromFormat.
Comment puis je contrôler la présence du temps et proposer un format différent si pas d'heure renseigné ?