Calculo Data e Hora

Pessoal,
Levando em consideração que a Data e Hora atual : 29/05/2013 10:29 am
Tenho dois campos Data e o campo hora e esses campos tem o seguinte conteudo:

Data hora
28/05/2013 10:00 am
28/05/2013 09:00 am
27/05/2013 10:25 am

E tenho os seguinte filtros

A mais de 12 horas
A mais de 24 horas
A mais de 72 horas

Se eu escolher o filtro “A mais de 12 horas”, terá que trazer para mim o registro 28/05/2013 as 10:00, etc

Alguem pode me dar uma luz ???

Galera fiz confusao: retificando

Data hora
28/05/2013 10:00 am
28/05/2013 11:00 am
27/05/2013 10:25 am

Iria trazer as datas 28/05/2013 e 27/05/2013

Como eu poderia montar esse filtro ??

Uma das alternativas é obter a data/hora em milissegundos (através do método time()) e fazer os cálculos como long.