Avatar billede andersasp Nybegynder
18. maj 2004 - 16:33 Der er 4 kommentarer og
1 løsning

Dato plus 3 måneder

Hejsa eksperter!

jeg har en dato som bliver smidt ud således:

<%=(fakturanr.Fields.Item("Rdato").Value)%> feltet er taget fra en access database i formatet dato og ser således ud når man udskriver det: 12-01-2004

Hvis jeg gerne vil have den til at plusse med 3 måneder dvs.:

12-01-2004  = 12-04-2004

hvorledes kan dette lade sig gøre???
Avatar billede pfp Nybegynder
18. maj 2004 - 16:36 #1
myDate = "12-01-2004"
newDate = DateAdd("m", 3, Date(Now))
Avatar billede pfp Nybegynder
18. maj 2004 - 16:36 #2
Du skal evt. lige smide følgende ind i toppen af dit dokument:

Session.LCID = 1030

Den nye dato ligger så i variablen newDate
Avatar billede andersasp Nybegynder
18. maj 2004 - 16:47 #3
Den kommer med følgende fejl med nedenstående!

<%
myDate = fakturanr.Fields.Item("Rdato")
newDate = DateAdd("m", 3, Date(Now))            -> her er fejlen
%>
--------------------------------------------------
Microsoft VBScript runtime error '800a01c2'

Wrong number of arguments or invalid property assignment: 'Date'

/demo/ny.asp, line 253
Avatar billede andersasp Nybegynder
18. maj 2004 - 16:59 #4
ok har fundet ud af det, man skulle fjerne now i Date(Now))
til Date())
Avatar billede pfp Nybegynder
18. maj 2004 - 17:01 #5
cool :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester