Foros del Web » Programando para Internet » PHP »

Como calcular cuando falten 2 meses para fecha de vencimiento

Estas en el tema de Como calcular cuando falten 2 meses para fecha de vencimiento en el foro de PHP en Foros del Web. Buenos dias, no se como realizar un calculo donde tengo que saber que ya faltan 2 meses o menos para llegar a la fecha de ...
  #1 (permalink)  
Antiguo 20/07/2011, 10:28
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 14 años, 11 meses
Puntos: 2
Pregunta Como calcular cuando falten 2 meses para fecha de vencimiento

Buenos dias, no se como realizar un calculo donde tengo que saber que ya faltan 2 meses o menos para llegar a la fecha de vencimiento, ejemplo de fechas fecha inicio:2010-07-18 fecha fin:2011-09-18. De antemano gracias saludos.
  #2 (permalink)  
Antiguo 20/07/2011, 10:56
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: Como calcular cuando falten 2 meses para fecha de vencimiento

para eso uso date_diff del propio mysql
__________________
aconcaguaestudio.com
  #3 (permalink)  
Antiguo 20/07/2011, 15:58
 
Fecha de Ingreso: julio-2011
Mensajes: 7
Antigüedad: 12 años, 9 meses
Puntos: 1
Respuesta: Como calcular cuando falten 2 meses para fecha de vencimiento

Cita:
Iniciado por kriss8725 Ver Mensaje
Buenos dias, no se como realizar un calculo donde tengo que saber que ya faltan 2 meses o menos para llegar a la fecha de vencimiento, ejemplo de fechas fecha inicio:2010-07-18 fecha fin:2011-09-18. De antemano gracias saludos.
talvez te sirva el siguiente codigo el cual yo tenia una duda el dia de ayer y fue solucionada con exito gracias a miembros del foro

Código PHP:
Ver original
  1. function dias($diasingreso)
  2. {
  3. //$i=0;
  4.  
  5. mysql_connect("localhost", "root", "") or die ("Error al Conectar!");
  6. mysql_select_db("porkyadmin") or die ("Verifique la Base de Datos");
  7. $consulta = "Select * From Lote";
  8. $respuesta = mysql_query ($consulta);
  9. //$numero = mysql_num_rows($respuesta);
  10.  
  11. while ($fila = mysql_fetch_array($respuesta))
  12. {
  13. $id=$fila['NoLote'];
  14. $fechaingreso = $fila['FechaIngreso'];
  15. //echo $fechaingreso;
  16. $fecha = explode("-",$fila['FechaIngreso']);
  17.  
  18. //echo $fecha[0]; // Imprime "año"
  19. //echo $fecha[1]; // Imprime "mes"
  20. //echo $fecha[2];  //dia
  21.  
  22. $cuando = mktime(0,0,0,$fecha[1],$fecha[2],$fecha[0]);
  23. $hoy = time();
  24. $resta = $hoy - $cuando;
  25. $total = round($resta/86400);
  26.  
  27.  
  28. mysql_query("Update Lote Set DiasEntrada=$total WHERE NoLote = $id");
  29.  
  30.  
  31.  
  32. }
  33. }

esto lo que hace es calcular los dias de una fecha a la fecha actual y pues depende de tu ingenio lo puedes acoplar a lo que necesites si te das cuenta en la ultima linea de codigo es un update a una bd y alli puedes mostrar un mensaje por ejemplo de los dias que faltan o no se que mas necesitas cualquier duda ya sabes

Etiquetas: fecha, meses, calculadora
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 18:24.