Foros del Web » Programando para Internet » PHP »

comparacion de fecha

Estas en el tema de comparacion de fecha en el foro de PHP en Foros del Web. estoy programando un script pero me atore en algo, almaceno la fecha inicio y la fecha fin a una base de datos. mi pregunta es ...
  #1 (permalink)  
Antiguo 07/06/2010, 19:49
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 6 meses
Puntos: 2
comparacion de fecha

estoy programando un script pero me atore en algo, almaceno la fecha inicio y la fecha fin a una base de datos.
mi pregunta es como hago la solicitud para comprar la ficha inicio con la final?
para que si ya finaliso diga que la fecha caduco
no se como hacer la solicitud desde la base de datos
  #2 (permalink)  
Antiguo 07/06/2010, 22:01
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Respuesta: comparacion de fecha

Mmm... segun entiendo quieres comparar la fecha de inicio que ya esta ingresada con la final que ya esta ingresada no?... o quiere comparar la fecha de HOY con la fecha final??

Porque pregunto esto, porque estas hablando de fecha caducada, y eso implica que una de las fechas es la que se mueve y en algun punto se encontrara con la fecha final...

Contestame para ver que podemos hacer.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 08/06/2010, 16:57
 
Fecha de Ingreso: mayo-2008
Mensajes: 287
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: comparacion de fecha

mira guardo la fecha del registro por ejemplo la de hoy, y a esa fecha supongamos le sumo 3 dias
es decir hoy es 8/6/2010 la fecha fin seria 11/6/2010
ahora lo que quiero hacer es
comparar la fecha de hoy con la fecha fin
por ejemplo hoy es 13/6/2010
entonses ya caduco por que se pasa por 2 dias. lo que quiero hacer es comparar esas dos fechas la de hoy
$fecha = date("Y-m-d")
con la fecha fin de la base de datos pero no se como
  #4 (permalink)  
Antiguo 08/06/2010, 17:30
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 16 años, 3 meses
Puntos: 105
Respuesta: comparacion de fecha

Seria algo asi

Código PHP:
Ver original
  1. <?php
  2. //primero para capturar tu fecha inicial y final
  3. $inicio = new DateTime(); // 08/06/2010
  4. $inicio->modify("+3 day");
  5. $fin = $inicio->format("d-m-Y");
  6.  
  7. //despues cuando capturas la fecha final de tu base de datos
  8. $fin = "11/06/2010";
  9. if(strtotime(date("d-m-Y")) - strtotime($fin) > 0) echo "la fecha ah caducado";
  10. else echo "la fecha esta dentro del rango";
  11. ?>

Suerte y gracias por el karma
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog

Etiquetas: comparacion, fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:18.