>Here is the function that I am using that is giving different result as everyone else. Please help.
>
>PARAMETERS d1,d2
>
>if (type("d1")="D" and type("d2")="D") && both variables present?
> wd=0 && variable to hold total number of weekdays
> for D=0 to d2-d1
> if between(DOW(d1+D),2,6) && 2=Mon 6=Fri
> wd=wd+1
> endif
> endfor
> return wd
>else
> return 0
>endif
You might also set what is the first day of the week and then restore the user's default:
lnFDay = SET("Fdow")
SET FDOW TO 1
...
...
SET FDOW TO lnFDay