Mejor usa strtotime() para obtener el timestamp de cada fecha. Asi no tienes que crear ese codigo tan complicado para obtener las fechas en cualquier formato.
Solo harias:
Código PHP:
<?php
$fechaUno = strtotime($fecha1);
$fechaDos = strtotime($fecha2);
$diff = $fechaDos - $fechaUno;
?>