/ Published in: ASP
Expand |
Embed | Plain Text
datefrom = date dateto = date - 100 Response.write "Business Days: " & BusinessDateDiff(datefrom,dateto) Public Function BusinessDateDiff( Date1 , Date2 ) Dim iWeekday1 Dim iWeekday2 Dim lDateDiff Dim lWeeks Dim dTemp If Date1 > Date2 Then dTemp = Date1 Date1 = Date2 Date2 = dTemp End If iWeekday1 = WeekDay(Date1, vbMonday) - 1 iWeekday2 = WeekDay(Date2, vbMonday) - 1 If iWeekday1 > 4 Then iWeekday1 = 4 If iWeekday2 > 4 Then iWeekday2 = 4 lWeeks = DateDiff("w", Date1, Date2) If iWeekday1 <= iWeekday2 Then lDateDiff = (lWeeks * 5) + (iWeekday2 - iWeekday1) Else lDateDiff = ((lWeeks + 1) * 5) - (iWeekday1 - iWeekday2) End If BusinessDateDiff = lDateDiff End Function
You need to login to post a comment.
