Ci sono possibilità che questo codice ASP, funzioni regolarmente su certi pc e su altri no, facendo caos con le date ?

A chi me lo ha fatto notare (a suo dire, non ho le prove - penso più a sua incapacità-) ho detto che ASP viene eseguito lato server e dunque il client locale non c'entra nulla, ho sbagliato ?

Il codice (trovato con la ricerca e firmato da santino) risale al primo giorno ed all'ultimo giorno della settimana di una determinata data.

codice:
giorno_attuale = WeekDay(strDal_giorno)
differenza = giorno_attuale - 2
if differenza > 0 then
primo_giorno = dateadd("d", (differenza*-1), strDal_giorno)
elseif differenza < 0 then 
if giorno_attuale = 7 then
primo_giorno = dateadd("d", 2, strDal_giorno)
elseif giorno_attuale = 1 then
primo_giorno = dateadd("d", 1, strDal_giorno)
end if
else
primo_giorno = strDal_giorno
end if
differenza = 6 - giorno_attuale
if differenza > 0 then
ultimo_giorno = dateadd("d", differenza, strDal_giorno)
elseif differenza < 0 then 
ultimo_giorno = dateadd("d", 6, strDal_giorno)
else
ultimo_giorno = strDal_giorno
end if