En PHP pour traiter des dates, on peut utiliser PEAR::Date, mais quand on ne peut/veut pas (pour une raison quelconque), et qu'on veut convertir une date au format SQL vers le format fr (ou l'inverse), on peut utiliser les bouts de code suivant:

<?php
 
// ceci est une date au format SQL
 
$date = date('Y-m-d');
 
// conversion SQL -> fr
 
$date = date('d/m/Y', strtotime($date));
 
// conversion fr -> SQL
 
$date = vsprintf('%3$d-%2$02d-%1$02d', sscanf($date, '%d/%d/%d'));
 
?>

On ne peut pas utiliser strtotime dans le sens fr -> SQL car il la traitera comme une date au format m/d/Y le bougre (alors que nous c'est d/m/Y).