Foros del Web » Programando para Internet » PHP »

obtener dias trascurridos entre dos fechas

Estas en el tema de obtener dias trascurridos entre dos fechas en el foro de PHP en Foros del Web. estroy desarrollando un sistema de control del asistencia, donde los trabajadores podran revisar desde la web sus propios horarios de ingreso y/o egreso, ademas de ...
  #1 (permalink)  
Antiguo 04/07/2005, 17:37
 
Fecha de Ingreso: julio-2005
Mensajes: 1
Antigüedad: 18 años, 9 meses
Puntos: 0
obtener dias trascurridos entre dos fechas

estroy desarrollando un sistema de control del asistencia, donde los trabajadores podran revisar desde la web sus propios horarios de ingreso y/o egreso, ademas de que el administrador (en este caso el jefe del departamento) podra ver los horarios de sus empleados.
la cosa es la siguiente:

tengo en una base de datos un registro con las asistencias, donde cada campo cuenta entre otras cosas, con el numero identificador de la persona, la hora de ingreso/egreso y la fecha.entonces necesito tener una pagina php donde se muestre el total de horas trabajadas.
Para poder hacer esto debo calcular las horas que pasaron entre el ingreso y el egreso de cada dia,para luego sumar las horas de la semana y del mes.

revise en la ayuda de php y encontre funciones que pueden servir,como mktime, pero el problema es encontrar la cantidad de dias entre dos fechas, ademas que no puedo sumar las horas como numeros normales.....

ojala me ayudaran
gracias de antemano
  #2 (permalink)  
Antiguo 04/07/2005, 19:27
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Dependiendo del DBMS que utilices tienes a tu disposición algunas funciones para el manejo de fechas y horas. En este caso, lo mejor es procesarlo directamente desde el SQL. Por ejemplo para Mysql tienes las funciones:
http://dev.mysql.com/doc/mysql/en/da...functions.html

En se caso te convendría utilizar una función como TIMEDIFF() (aunque está disponible a partir de MySQL 4.1.1)

Saludos
  #3 (permalink)  
Antiguo 04/07/2005, 21:26
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Totalmente de acuerdo con jpinedo... pero respondiendo estrictamente a esto:
Cita:
Iniciado por carobahamondes
revise en la ayuda de php y encontre funciones que pueden servir,como mktime, pero el problema es encontrar la cantidad de dias entre dos fechas
tienes esto: http://www.forosdelweb.com/f18/sabe-n-dias-entre-fecha-otra-275731/

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:16.