Avatar billede xcover Nybegynder
08. marts 2007 - 08:24 Der er 5 kommentarer og
1 løsning

Udskrive alle dage i måneden

Hejsa,

Hvordan udskriver jeg fx. alle dato´erne i Januar måned 2007 ?

2007-01-01
2007-01-02
2007-01-03
osv.... ;)
Avatar billede softspot Forsker
08. marts 2007 - 08:32 #1
Jeg vil tro dette kan gøre det:

dato = cdate(year(now) & "-" & month(now) & "-01")
aktuelmaaned = month(now)

do while month(dato) = aktuelmaaned
  response.write year(dato) & "-" & month(dato) & "-" & day(dato)
  dato = dateadd("d",1,dato)
loop
Avatar billede softspot Forsker
08. marts 2007 - 08:37 #2
Hvis måneder og dage som er encifrede også skal foranstilles med nul kan du benytte flg. kode:

function lz(n)
  lz = right("00" & n, 2)
end function

dato = cdate(year(now) & "-" & month(now) & "-01")
aktuelmaaned = month(now)

do while month(dato) = aktuelmaaned
  response.write year(dato) & "-" & lz(month(dato)) & "-" & lz(day(dato))
  response.Write "<br>"
  dato = dateadd("d",1,dato)
loop
Avatar billede xcover Nybegynder
08. marts 2007 - 09:13 #3
Perfekt, smid svar.
Avatar billede softspot Forsker
08. marts 2007 - 09:22 #4
Velbekomme :)
Avatar billede xcover Nybegynder
09. marts 2007 - 07:57 #5
Takker ;)
Avatar billede softspot Forsker
09. marts 2007 - 08:25 #6
Tak for point :)
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