Hola, mi problema es el siguiente tengo 2 campos uno que inserto una fecha y otro que inserto dias, la idea es que se sumen los dias a la fecha pero SIN contar los sabados ni los domingos. Pero a la vez necesito un pequeño boton que me muestre la el resultado de la funcion
sumasdiasemana() con los parametros que le doy en fecha_inicio y nro_dias, el problema es que no me resulta no entiendo porque. si alguien es capaz de ayudarme se lo agradeceria mucho en serio. lo necesito para un trabajo.
saludos
aqui va el codigo:
Código HTML:
<input type="text" name="cdciclo" id="fecha_inicio" size="20" maxlength="20" value="Escribe algo">
<input type="text" name="cdciclo2" id="nro_dias" size="20" maxlength="20" value="Escribe algo">
<input type="button" value="click" id="click" onclick="javascript:fx();">
Código PHP:
<?php
function sumasdiasemana($fecha,$dias)
{
$datestart= strtotime($fecha);
$datesuma = 15 * 86400;
$diasemana = date('N',$datestart);
$totaldias = $diasemana+$dias;
$findesemana = intval( $totaldias/5) *2 ;
$diasabado = $totaldias % 5 ;
if ($diasabado==6) $findesemana++;
$total = (($dias+$findesemana) * 86400)+$datestart ;
return $twstart=date('Y-m-d', $total);
}
?>
<?php
echo "<script languaje='JavaScript'>\n";
echo "function fx()\n";
echo "{\n";
echo " var fecha_ini = document.getElementById('fecha_inicio').value;\n";
echo " var nro_dias = document.getElementById('nro_dias').value;\n";
$fecha_inicio = fecha_ini;
$nro_dias = nro_dias;
$dias=sumasdiasemana($fecha_inicio,$nro_dias);
echo "alert($dias)\n";
echo "}\n";
echo "</script>\n";
?>