Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 09:29
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
problema al separar fechas y sumar dias

Buenas a todos, en este foro encontre un ejemplo para sumar dias a una fecha, funciona bien, pero no me esta sirviendo a la hora de recibir la fecha de un formulario.....

este es el ejemplo del foro:
Código PHP:
Ver original
  1. $fec_emision = "01/01/2005";
  2. $fecha = explode("/",$fec_emision);
  3. $can_dias =366;
  4. $dyh = getdate(mktime(0, 0, 0, $fecha[0], $fecha[1], $fecha[2]) + 24*60*60*$can_dias);
  5. $fec_vencimiento = $dyh['mday']."/".$dyh['mon']."/".$dyh['year'];  
  6. echo $fec_vencimiento;

Y asi lo estoy haciendo yo:

Código PHP:
Ver original
  1. if (isset ($_POST['fechaini']))
  2.   {
  3. $inicio=$_POST['fecini'];
  4. $dias$_POST['dias'];
  5.  $fechas = explode("/",$inicio);
  6. $dyh = getdate(mktime(0, 0, 0, $fechas[0], $fechas[1], $fechas[2]) +  24*60*60*$dias);
  7. $fec_fin = $dyh['mday']."/".$dyh['mon']."/".$dyh['year'];  
  8. echo $fec_fin ;
  9. //fec_fin me muestra un valor correcto, entonces la fecha se recibe correctamente
  10.  
  11.   }

Por ejemplo si la fecha es la actual: 19/07/2011

y le sumo 1:

en el resultado de fe_fin sale: 8/7/2012

Y me he dado cuenta de que el error puede estar en la fecha, ya que en el ejemplo lo muestra entre comillas, pero al recibirlo, no lo asimilaria lo mismo?..
Como puedo solucionar este problema?..
Agradezco me puedan orientar, muchas gracias......