revisando encontré algo interesante, y bueno logre construir lo siguiente..
para el ejemplo, supuse que ya saque el valor de la db y lo guarde en la variable
$fecha_db
luego el valor de la fecha y hora actual, tambien supuse que lo tome con la hora actual mediante date("Y-m-d H:i:s") entonces, tengo esto...
Código PHP:
$fecha_db = "2010-05-13 05:25:10";
$fecha_ahora = "2010-05-14 05:25:11";
la fecha guardada en la base es exactamente 1 dia anterior a la fecha actual, es decir, que teoricamente ya podria votar, (suponiendo q tb compara la ip etc..)
entonces el if queda asi
Código PHP:
if(strtotime($fecha_ahora) > strtotime($fecha_db)+86400){
echo "ya puede votar";
}
el 84000 corresponden a 24 horas (segun lo probé no estoy seguro) pero asi me funciona.., compara la fecha actual y si es mayor a la fecha antigua + 24 horas, eso quiere decir que ya paso un dia completo)
eso es lo que logre hacer, esta correcto?? :O!!