
01/07/2009, 12:30
|
 | Moderador | | Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses Puntos: 98 | |
Respuesta: Sistema de horarios Las horas en si no deberían ser problema si es que estás utilizando el tipo de dato fecha/hora pues como decía AZ:
12:00 AM = 0 horas
12:00 PM = 12 horas
Pero el manejo para tí es transparente solo tienes que obtener la porción hora del campo fecha, la fecha puede ser cualquier defaul "1/1/1900" por ejemplo.
Entonces tienes dos campos, hora de apertura y hora de cierre, y aquí aplicas las reglas del negocio.
Respondiendo a lo que planteaba AZ, lo que yo haría para los negocios de 24 horas es tener la misma fecha y hora (la de defaul): 1/1/1900 12:00:00 AM
Si sendos campos tienen esta misma hora, entonces son 24 horas, si no, tienen un horario de apertura y cierre.
Obtienes la hora de dichos campos y tomas la fecha actual, creas una nueva fecha que la comparas con now() y listo.
No se si entrarán a escena otras variables como diferentes husos horarios, pero esa ya es otra historia.
Mis 0.02
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway |