| |||
Contador de Dias Habiles..... Hola a todos necesito urgente un favor de quien pueda darme una solucion a mi problema es que quiero una funcion en php o javascript para calcular los dias habiles entre dos fechas dadas por teclado... solo quiero que me retorne el numero de dias solamente.... |
| |||
Respuesta: Contador de Dias Habiles..... Muy bn listo con eso ya tengo el numero de dias entre las dos fechas ahora necesito eliminar de ese contador los fines de semana y los festivos... Pero no manualmemte necesito que que la funcion lo realice automaticamente... |
| ||||
Respuesta: Contador de Dias Habiles..... Si es múltiplo de 7, le puedes quitar 2 * nº de semanas (sabados y domingos). Sino, puedes calcular cuantos sábados / domingos pillas según el día q empiece / termine (de lunes a viernes, más de una semana, menos de dos, son 2 días... etc) Para los festivos, eso tiene q ir codeado a "mano"... no hay una función q te diga si en españa / venezuela / francia / alemania / kamchatka es festivo o no ;) |
| |||
Respuesta: Contador de Dias Habiles..... Disculpa la molestia lo que pasa es lo siguiente tengo este codigo en el cual exporto a excel el numero de registros de 'x' usuarios entre las fechas establecidas por el consultor por ejemplo: entre las fechas (2012/08/01 y 2012/08/18) el usuario pablo tiene 20 registros Usuario Registros Pablo 20 ahora con base en esta informacion debo sacar el promedio semanal de este usuario teniendo en cuenta que los fines de semana y los festivos no son laborales por lo cual se deben descontar. <?php //Exportar datos de php a Excel header("Content-Type: application/vnd.ms-excel"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=Reportes.xls"); ?> <html> <?php include('../conexiones/conexion.php'); ?> <head> <script language="javascript" src="../js/jquery-1.2.6.min.js"></script> <title>::. Exportacion de Datos .::</title> </head> <body> <?php $tabla="acta_sen"; //NOMBRE DE LA TABLA A MOSTRAR $fecha1=$_POST['fechai']; $fecha2=$_POST['fechaf']; ?> <?php echo "<table border='1' width='70%' align='center'>"; $rs = mysql_query("SELECT DISTINCT usuario FROM $tabla WHERE fecha >= '$fecha1' and fecha <= '$fecha2' order by usuario"); if (mysql_num_rows($rs)>0){ echo '<tr align="center" bgcolor="#E6E6E6"><b><td>USUARIO<td>TOTALES</b>'; while($fila = mysql_fetch_assoc($rs)) { echo '<tr align="center"> <td><b>'.$fila['usuario'].'</b><td>'; $fb= $fila['usuario']; $rsf = mysql_query("SELECT * FROM $tabla WHERE usuario = '$fb' and fecha >= '$fecha1' and fecha <= '$fecha2'"); if(mysql_num_rows($rsf)>0){ echo mysql_num_rows($rsf); } echo'</tr>'; } echo"</table>"; }else{ echo 'NO SE ENCONTRARON REGISTROS PARA LAS FECHAS INDICADAS'; } echo"</table>"; ?> </body> </html> el promedio lo sacaria dividiendo el numero de registros entre los dias habiles dias habiles. |
Etiquetas: |