Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2010, 07:11
monkey_rise
 
Fecha de Ingreso: abril-2009
Mensajes: 64
Antigüedad: 15 años
Puntos: 0
Pregunta sumar dias a una fecha

Hola buenos dias y gracias por vuestra colaboracion,
tengo una duda que creo no es muy dificil pero no se como hacerla.

Tengo esta funcion:
function getFechaSalida ($dFechaPedido='') {
$dFecha = false;
if ($dFechaPedido) {

$marcaTiempo = strtotime($dFechaPedido);
$dia = date('d', $marcaTiempo);
$mes = date('m', $marcaTiempo);
$annio = date('Y', $marcaTiempo);
$hora = date('H', $marcaTiempo);
//$iSumaDias = ($hora > 12)?3:2;
$iSumaDias = 3;

$dFecha = date('d-m-Y', mktime(0, 0, 0, $mes, $dia + $iSumaDias, $annio));
}

return $dFecha;
}

esto me toma una fecha y me suma 3 dias, y como resultado da esa nueva fecha resultado de la suma de 3 dias, para asi calcular que el pedido llega en 3 dias, hasta ahi todo es correcto pero ahora necesito hacer una condicion para eliminar los dias que entren en el fin de semana para que la fecha resultante no con los 3 dias sumados no tenga en cuenta los fines de semana. Por ejemplo si pides un viernes, sumara 3 dias, pero el pedido llegara el miercoles, ya que al sumarle 3 y no tener en cuenta los fines de semana esa seria la fecha de recepcion.

espero no haberos molestado mucho, creo que no es muy dificl pero no doy con la cuestion. Muchas gracias