Ver Mensaje Individual
  #141 (permalink)  
Antiguo 27/10/2009, 14:21
NA1TM3R
 
Fecha de Ingreso: agosto-2008
Mensajes: 82
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: FAQ's del foro de ASP

Obtener Fecha Límite [sólo días hábiles]

Pequeña función que sirve para cualquier objeto que tenga un máximo de días, claro . . . días hábiles . . .


Código ASP:
Ver original
  1. 'WeekDay arroja para Sábado: 7 y para Domingo: 1
  2.  
  3. Function DiasLab(Fec,Days)
  4.     For x = 1 To Days*2
  5.         MyDate = DateAdd("d",x,Fec)
  6.         If Not(WeekDay(MyDate) = 1 Or WeekDay(MyDate) = 7) Then
  7.             y = y + 1
  8.         End If
  9.         If Not(y = Days) Then
  10.             z = z + 1
  11.         Else
  12.             Exit For
  13.         End If
  14.     Next
  15.     DiasLab = DateAdd("d",z+1,Fec)
  16. End Function
  17.  
  18. Response.Write DiasLab("2009-10-27",8)

Sé que habrá algún método mas complejo por ahí, pero hasta ahorita no lo han compartido . . .

Nos seguimos leyendo . . .