Avatar billede kkd Nybegynder
13. oktober 2004 - 19:01 Der er 1 kommentar og
2 løsninger

Dags dato minus 30 dage

Hej.

Jeg vil gerne have en select-boks til at indeholde en række datoer. De skal spænde over de forgange 30 dage - hvis man åbnede select-boksen d. 31-10-2004, skulle den indeholde samtlige datoer fra 1-10-2004 til 31-10-2004, og i det format.

Kan det lade sig gøre?
Herunder er grundopbygningen i min select-boks.

<select name="Dato">
<option value="" selected>..dato..</option>
<%For t = dagsdato-30dage to dagsdato%>
<option value="<%response.write t%>"><%response.Write t%></option>
<%Next%>
</select>

/kkd :oD
Avatar billede locturian Nybegynder
13. oktober 2004 - 19:07 #1
Prøv evt. med:

<%
Liste = DateAdd("d", -30, now)

For i = 0 to 30
%>
selectbox her med liste
<%
Liste = DateAdd("d", 1, FormatDateTime(Liste, vbShortDate))
Next
%>

Ikke testet, bare lige et hurtigt skud fra hoften
Avatar billede kkd Nybegynder
13. oktober 2004 - 23:47 #2
Kan ikke få det til at virke...

kan du ikke skrive det som et komplet stykke kode?
Avatar billede kkd Nybegynder
14. oktober 2004 - 14:23 #3
Søgte lidt mere her på Eksperten og fandt et svar der kunne bruges - princippet er det samme som dit, så du får halvdelen af p's!

:-)
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