Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2015, 17:12
ggol15
 
Fecha de Ingreso: junio-2015
Mensajes: 78
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Contar los días entre dos fechas pero sin sábados y domingos

Bueno ya encontré la respuesta a mi problema después de varias horas , se me perdio la pagina donde encontre esta solucion pero bueno lo pongo para quien lo requiera


'recibe dos fechas y nos dice cuantos
'días laborables hay entre esas dos fechas
Function diaslaborables(inicio,fin)
'busco la diferencia de dÃ*as que hay entre las dos fechas
diferencia = DateDiff("d", inicio, fin)
numLaborables = 0
fechaindice = inicio
'compruebo que la fecha de inicio es menor que la fecha fin
If inicio<fin Then
for i= 0 To diferencia
'si devuelve un num entre 2 y 6 inclusive entonces es un día laborable.
If Weekday(fechaindice)>=2 And Weekday(fechaindice)<=6 Then numLaborables=numLaborables+1
'pasamos al siguiente día
fechaIndice = DateAdd("d",fechaIndice,1)
next
End If

diaslaborables = numLaborables
End function

'inicializo la fecha de inicio al dÃ*a de hoy
fechainicio = Date()

'le agrego 7 dias a la fecha de inicio
fechafin = DateAdd("d",FechaI,7)
dias = diaslaborables(FechaI,FechaF)
response.write "Desde el dí*a "& FechaI & " hasta el día "&FechaF & " hay "&dias & " dias laborables"