Suck... Typiskt! Jag orkar egentligen inte förklara... men okej. Det är en datumfunktion som automatiskt genererar ett datum under två rubriker. "Material från kund" och "Material från producent."
Defaultinställningen ska vara (till exempel) 3 arbetsdagar på första värdet och 5 dagar på det andra. Men man måste ta hänsyn till helger....
<%
FUNCTION getMyDate(CInt(days1), CInt(days2))
' ## WILL RETURN A DATE, JUST WORKDAYS, NO WEEKENDS.
' ## WEEKENDS WILL BE MONDAYS.
mydate = dateAdd("d", days1, date)
' ## MAKE WEEKENDS AS MONDAYS
SELECT Case weekDay(myDate)
Case 7 myDate = dateAdd("d", 2, myDate) ' saturday
Case 1 myDate = dateAdd("d", 1, myDate) ' sunday
END SELECT
IF days2 <> "" THEN
response.write myDate
ELSE
differ = days2 - days1
mydate = dateAdd("d", differ, myDate)
' ## MAKE WEEKENDS AS MONDAYS
SELECT Case weekDay(myDate)
Case 7 myDate = dateAdd("d", 2, myDate) ' saturday
Case 1 myDate = dateAdd("d", 1, myDate) ' sunday
END SELECT
response.write myDate
END IF
'response.write myDate & " " & weekday(myDate, 2) & " " & weekDayName(weekDay(myDate, 2), False, 2) & "<BR>"
END FUNCTION
%>