Bueno por eso, para no liarte tanto mi sugerencia es:
Código:
$date = strtotime($_POST['termina']);
if(!$data) {
die("Fecha inválida");
}
Ahora $date es un numero que son los segundos, lo puedes guardar directamente asi en la BD en un campo númerico porque sino siempre uno termina teniendo problemas con los campos DATE de mysql.
Pero si quieres convertir todavia:
$dateToMySQL = date("Y-m-d H:m:s",$date);