Avatar billede skildpadden Nybegynder
16. marts 2004 - 18:51 Der er 14 kommentarer og
1 løsning

Skriv navn på næste måned

Jeg skal bruge et script som skriver navnet på næste måned.
Avatar billede eagleeye Praktikant
16. marts 2004 - 18:53 #1
du kan bruge:

Response.write MonthName(month(date)+1)
Avatar billede eagleeye Praktikant
16. marts 2004 - 18:55 #2
arh næsten.. sådan her, ellers virker december til januar nok ikke:

Response.write MonthName(Month(DateSerial(year(date),month(date)+1,1)))
Avatar billede skildpadden Nybegynder
16. marts 2004 - 18:56 #3
Er det muligt også at få årstal på?
Avatar billede skildpadden Nybegynder
16. marts 2004 - 19:00 #4
og... er det muligt at man får danske navne, ikke engelske :)
Avatar billede eagleeye Praktikant
16. marts 2004 - 19:04 #5
hvis du sætter denne linje i toppen skulle det vær dk:

session.LCID = 1030

med årstallet:

Response.write MonthName(Month(DateSerial(year(date),month(date)+1,1))) & " " & year(date)
Avatar billede eagleeye Praktikant
16. marts 2004 - 19:12 #6
hvis ikke det giver dk månede så lav det med et array:

maaned = Array("","januar","februar",marts","april","maj","juni","juli","august","september","oktober","november","december")

Response.write maaned(Month(DateSerial(year(date),month(date)+1,1))) & " " & year(date)
Avatar billede skildpadden Nybegynder
16. marts 2004 - 19:53 #7
lige en sidste ting; årstallet skulle gerne følges med måneden - således at hvis det f.eks. er december 2004 og jeg så lægger en måned til skal den skrive januar 2005
Avatar billede eagleeye Praktikant
16. marts 2004 - 19:54 #8
når ja :)
Så må man lige lave det i et par linjer:

Dato = DateSerial(year(date),month(date)+1,1)
Response.write MonthName(Month(dato) & " " & year(dato)
Avatar billede skildpadden Nybegynder
16. marts 2004 - 20:00 #9
virker det sammen med den Array du lavede ovenfor?
Avatar billede eagleeye Praktikant
16. marts 2004 - 20:01 #10
Ja det bare at udskifter MonthName med maaned
Avatar billede eagleeye Praktikant
16. marts 2004 - 20:02 #11
dog manger der en slut parantes ) så prøver lige igen

maaned = Array("","januar","februar",marts","april","maj","juni","juli","august","september","oktober","november","december")
Dato = DateSerial(year(date),month(date)+1,1)
Response.write maaned(Month(dato)) & " " & year(dato)
Avatar billede skildpadden Nybegynder
16. marts 2004 - 20:04 #12
får

Microsoft VBScript compilation error '800a03ee'

Expected ')'
Avatar billede skildpadden Nybegynder
16. marts 2004 - 20:04 #13
he, havde ikke lige set dit sidste indlæg
Avatar billede skildpadden Nybegynder
16. marts 2004 - 20:09 #14
Tak for hjælpen!

Smid lige et svar...
Avatar billede eagleeye Praktikant
16. marts 2004 - 20:09 #15
Ok :)) jeps det gør jeg da.
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