// suma a una fecha dada el numero de dias que se le diga
function suma_fechas($fecha,$ndias)
{
            
      if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha))
            
              list($dia,$mes,$año)=split("/", $fecha);
            
      if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha))
            
              list($dia,$mes,$año)=split("-",$fecha);
        $nueva = mktime(0,0,0, $mes,$dia,$año) + $ndias * 24 * 60 * 60;
        $nuevafecha=date("d/m/Y",$nueva);
            
      return ($nuevafecha);  
}
//suma 30 dias a la fecha de hoy
echo suma_fechas(date("d/m/Y"),30);
miércoles, 31 de octubre de 2007
Suscribirse a:
Enviar comentarios (Atom)
Archivo del blog
- 
        ► 
      
2014
(13)
- ► septiembre (2)
 
 
2 comentarios:
total la funcion la probe y me quedo con ella, muy buen aporte, sencillo y 100% eficiente.. muchas gracias
Esa expresion regular acepta fechas inválidas
99-99-99
Publicar un comentario