Hola que tal, bueno yo utilizo la siguiente función para agregar 5 dias hábiles apartir del dia de hoy y asi obtener una fecha estimada, pues bien esta es la funcion que uso...
Código PHP:
<?php
session_start();
$_SESSION['fecha_ingreso']="";
$_SESSION['fecha_standard']="";
$_SESSION['fecha_terminacion']="";
$hoy = getdate();
$i=1;
while ($i<6) {
$diamas=(time()+ $i *24*60*60); // añadimos 1 día
if ($hoy[wday] != 6 && $hoy[wday] != 0)
$i++;
}
$_SESSION['fecha_ingreso']=$hoy[year]."-".$hoy[mon]."-".$hoy[mday];
$_SESSION['fecha_standard']=date('Y-m-d', $diamas);
?>
bueno que en realidad no es una funcion es solo un proceso pero el problema esque todos los dias de la semana me sirve ala perfeccion, pero por ejemplo hoy que es sabado, o excede el tiempo de ejecucion y ya no lo hace , o me sale un error de ke no se puede mostrar la página. Viendo el código consideran que me falta alguna validación en esta parte?
Código PHP:
while ($i<6) {
$diamas=(time()+ $i *24*60*60);
if ($hoy[wday] != 6 && $hoy[wday] != 0)
$i++;
}