// 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