Foros del Web » Programando para Internet » ASP Clásico »

reconocer fin de semana y feriados.

Estas en el tema de reconocer fin de semana y feriados. en el foro de ASP Clásico en Foros del Web. tengo una aplicacion que controla la devolucion de libros prestados. obtengo la fecha que tiene que devolver y la comparo con la fecha de hoy ...
  #1 (permalink)  
Antiguo 17/12/2003, 13:48
 
Fecha de Ingreso: enero-2002
Mensajes: 68
Antigüedad: 23 años, 4 meses
Puntos: 0
reconocer fin de semana y feriados.

tengo una aplicacion que controla la devolucion de libros prestados. obtengo la fecha que tiene que devolver y la comparo con la fecha de hoy saco la diferencia de dias porej,.

10/12/2003 - 18/12/2003 la diferencia es de 8 dias pero quiero considerar solo dias habiles y descontar los fines de semana y feriados
mi codigo es el sgte para cumplir con lo primero:
diasa=Datediff("d", fdevolucion,fhoydia )

como hago para identificar si hay sabado y domingo entre las fechas y descontar esos dias.
  #2 (permalink)  
Antiguo 23/12/2003, 18:58
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses
Puntos: 0
Para los dias feriados no hay de otra que agregarlos en un arreglo y que se comparen las fechas, por que el sistema no tiene forma de saber que dia es feriado.
En cuanto a los dias de fin de semana, debes de obtener que tipo de dia es cada uno y compararlo, si es domingo o sabado lo que haces es aumentarle un dia al resultado, pero si tienes que comparar los dias para saber que son
  #3 (permalink)  
Antiguo 23/12/2003, 22:31
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
salvo para los días feriados inamovibles internacionales como lo son, aunque me olvide alguno, el 1 de enero, el 1 de mayo, el 25 de diciembre, etc.

Por supuesto, dependiendo el país, hay otros feriados. Estos, nuevamente según el país, pueden ser fijos o "movibles" según conveniencia (como puede ser el turismo o mini-turismo interno) y su fecha de día no laboral varía año a año... o sea que, por lo menos para el caso de argentina, no hay manera posible de hacer un script para detectar feriados de una manera automatizada y que el mismo script perdure en los años sin hacer modificaciones.

O sea que comparto lo que Ysdragil comenta (salvo para los inamovibles internacionales... o casi)
__________________
...___...
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 11:42.