Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/10/2006, 11:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
mm Si tus datos provienen de una BBDD .. se trataría de que obtengas ese dato (tu diferencia de días) y en función de ese resultado actues .. No hacer el cálculo con PHP en sí ..

Que problema de fondo tienes? (por qué lo tendrás) .. tal vez no sepas combinar el resultado de esa función SQL con tus datos de tu BBDD? .. o u otras fechas? .. o con más resultados? ...

Por ejemplo .. imaginemos (por qué no lo especificas bien claro) que tienes que hacer un cálculo de diferencia de días entre la fecha actual y el dato de fecha que tienes ingresado en algún campo de tu tabla de tu BBDD:

Siendo "campo_fecha" una fecha en campo tipo "DATE" .. y "CURDATE()" la función que nos devuelve la fecha actual (sin hora .. pues para eso sería NOW() y el campo de nuestra BBDD tendría que ser un DATETIME ... o bien tomamos la fecha sólo de una fecha con hora con otras funciones SQL ...):

Código PHP:
SELECT DATEDIFF(CURDATE(),campo_fecha) AS diferenciaotro_campo FROM tabla 
Fijate .. con "AS" creo un "alias" para esa función .. ahí obtendré mi "diferencia" (lo puedo llamar $row['diferencia']) y con "comas" puedo ir añadiendo mis otros campos que me interese mostrar ..

Con ese dato de la diferencia .. podrías hacer tus "if()" en PHP en función de ese resultado.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.