Código:
Código :
<form id="form1" name="form1" method="post" action=""> <label>Fecha Inicio <input type="text" name="FechaInicio" id="FechaInicio" /> <br /> Fecha Final </label> <label> <input type="text" name="FechaFin" id="FechaFin" /> <br /> Dias Continuos <input type="text" name="DiasContinuos" id="DiasContinuos" /> <br /> Dias Habiles </label> <label> <input type="text" name="DiasHabiles" id="DiasHabiles" /> </label> <p> <label> <input type="submit" name="enviar" id="enviar" value="Enviar" /> </label> </p> </form>
Asimismo la funcion de calcular dias laborales:
Código PHP:
Código PHP :
<?php function calculardias($fecha1, $fecha2){ $dato1 = explode("/", $fecha1); $dato2 = explode("/", $fecha2); //defino fecha 1 $ano1 = $dato1[0]; $mes1 = $dato1[1]; $dia1 = $dato1[2]; //defino fecha 2 $ano2 = $dato2[0]; $mes2 = $dato2[1]; $dia2 = $dato2[2]; //calculo timestam de las dos fechas $timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1); /* echo ("$timestamp1"."<br>"); */ $timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2); /* echo ("$timestamp2"."<br>"); */ $segundos_diferencia = $timestamp2 - $timestamp1; //resto a una fecha la otra */ /* echo ("$segundos_diferencia"."<br>"); */ $dias_diferencia = $segundos_diferencia / (60 * 60 * 24); //convierto segundos en días $dias_diferencia = round($dias_diferencia); //obtengo el valor absoulto de los días (quito el posible signo negativo) return $dias_diferencia; } ?>
La cuestión:
Como realizo el llamado de la funcion para que el input "DiasContinuos" tome un valor de la funcion el cual seria "$dias_diferencia" . Gracias por vuestra ayuda