martes, 29 de octubre de 2013

php suma a una fecha un numero de dias

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,$anyo)=split("/", $fecha);

    if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha))
    list($dia,$mes,$anyo)=split("-",$fecha);

    $nueva = mktime(0,0,0, $mes,$dia,$anyo) + $ndias * 24 * 60 * 60;
    $nuevafecha=date("d/m/Y",$nueva);

    return ($nuevafecha);
}

No hay comentarios: