Una solucion sin usar expresioens regulares :P
Código PHP:
<?
$f[0]="2007-01-29 16:27:31";
$f[1]="2007-01-28 13:52:12";
// Capturamos Datos
for ($i=0;$i<count($f);$i++)
{
$temp=substr($f[$i],0,10);
list($year, $mes, $dia) = explode('-', $temp);
$temp=substr($f[$i],11,10);
list($hora, $minutos, $segundos) = explode(':', $temp);
$hora_time[$i]=mktime($hora, $minutos, $segundos, $mes,$dia,$year);
}
// Diferencia
echo 'diferencia de fechas es '.($hora_time[0]-$hora_time[1]).' ';
?>
Muak