Ho usato questa funzione per la conversione in timestamp:

function convert_datetime($str) {

list($date, $time) = explode(' ', $str);
list($year, $month, $day) = explode('-', $date);
list($hour, $minute, $second) = explode(':', $time);

$timestamp = mktime($hour, $minute, $second, $month, $day, $year);

return $timestamp;
}
Stavo però pensando che i due formati di date in questo caso non hanno l'ora, i minuti ed i secondi. Dovrebbe bastare toglierli dalla funzione.

Dovresti costruirti un'altra funzione che inverta da timestamp a m-d-y. Oppure utilizzare quella funzione che hai detto te e che non ho mai utilizzato
Sto andando per logica è una cosa come dicevo che non ho mai fatto.

Dimmi poi se c'è l'hai fatta ed in che modo.
Grazie.