... eller så gör du om datumformatet till Svenska. Då får du formatet yyyy-mm-dd.
Lägg bara in Session.LCID 1053 längst upp på sidan. Sen borde det bara vara att räkna ut gårdagens datum: date-1, date-2 o.s.v...
Jag har en sida där jag ska ha gårdagens/förrgårs och förr-förrgårs datum i aaaa-mm-dd format.
jag skrivit en kod som jag anar är väldigt mycket för lång än vad som eg. behövs.
Eftersom DateAdd funktionen använder "date" så får jag ju formatet helt fel. Jag får då formatet på följande sätt: (m)m/(d)d/aa.
Jag har skrivit följande kod:
dim d, igar, temp
d=Day(now)
igar = DateAdd("d", -1, date)
temp=igar
temp="" &right(igar, 2)
if mid(igar, 2, 1)="/" then
temp=temp &"0" &mid(igar, 1, 1)
else
temp=temp &mid(igar,1, 2)
end if
if mid(igar, 4, 1)="/" then
temp=temp &"0" &mid(igar, 3, 1)
else
temp=temp &mid(igar,3, 2)
end if
igar=temp
igar="20" &igar
Detta funkar fint och så....men jag använder precis samma sak på 3 andra ställen, förutom att DateAdd är satt till, -2, -3 osv.
Vad jag är ute efter är alltså att göra detta till en funktion där man i anropet skickar med ett värde (typ -1). Är detta möjligt i VBScript och i så fall hur?
