Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2006, 14:49
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 9 meses
Puntos: 20
A ver...

La fecha que ingresa esa persona es :

Código PHP:
$date $_POST["date"]; 
Y dices que es en formato año-mes-dia, con lo cual el valor es algo asi: 2006-12-02, verdad?

Bueno, para obtener la actual:

Código PHP:
 $actual date ("Y-m-d"); //Esto dara la fecha actual 2006-12-02 
Ahora, para comparar... los cálculos se hacen con segundos. Sabemos que una hora son 3600 segundos, y un dia (24 horas) son 24*3600. ¿Hasta aquí bien, no?

Código PHP:
if ($date $actual-(24*3600)) {

.... 
Eso comprueba si date es inferior a ACTUAL menos 24 horas. Aunque eso no quiere decir que sea ayer.... quiere decir que hayan pasado 24 horas, ten en cuenta que la hora influye.

saludos