Avatar billede lund_dk Praktikant
02. marts 2005 - 20:51 Der er 7 kommentarer og
1 løsning

Dato funktion

Jeg har en kode her, hvor jeg henter dag,måned,år,time,minutter frem. "Problemet" er bare at det ikke er den helt rigtige måde at løse dette på. Det må kunne gøres med noget dato format, men det har jeg ikke helt styr på.

Jeg vil gerne have at funktionen går 5 år frem i tiden.

<select name="FraDatoDD" class="input1">
        <%
        for i = 1 to 31 %>
        <option value="<%=i%>" <%if day(now()) = i then%>selected<%end if %>><%=i%></option>
        <%next%>
        </select>
       
        <select name="FraDatoMM" class="input1">
        <%
        for i = 1 to 12 %>
        <option value="<%=i%>" <%if month(now()) = i then%>selected<%end if %>><%=i%></option>
        <%next%>
        </select>
       
        <select name="FraDatoAAAA" class="input1">
        <%
        for i = year(now()) to 2020 %>
        <option value="<%=i%>" <%if year(now()) = i then%>selected<%end if %>><%=i%></option>
        <%next%>
        </select>
       
        Kl.
        <select name="FraDatoTT" class="input1">
        <%For i = 0 To 23%>
        <option value="<%=i%>" <%if hour(now()) = i then%>selected<%end if %>><%=i%></option>
        <%Next%>
        </select>
        <select name="FraDatoMM" class="input1">
        <%For i = 0 To 59 %>
        <option value="<%=i%>" <%if minute(now()) = i then%>selected<%end if %>><%=i%></option>
        <%Next%>
        </select>

Nogen som kan hjælpe mig med at stille dette op lidt mere smartere?
Avatar billede nythjem Nybegynder
03. marts 2005 - 09:40 #1
Hej Lund!

Jeg må jo nok give dig ret i, at det ser meget fjollet ud :)

Når det nu er sagt, hvad er det så du gerne vil have? Skal man kunne vælge tid, vælg dato eller hvad?
Avatar billede lund_dk Praktikant
03. marts 2005 - 10:44 #2
Jeg vil have det som det.
Altså 5 forskellige select bokse

1. Dato
2. Måned
3. År
4. Time
5. Minutter
Avatar billede lund_dk Praktikant
03. marts 2005 - 10:45 #3
Det har med at gøre jeg er ved at lave et system, hvor man kan vælge publiceringsdato.
Altså en dato fra hvornår til hvornår posten skal vises.
Avatar billede nythjem Nybegynder
03. marts 2005 - 10:49 #4
Ja, det havde jeg også godt regnet med. Var det så ikke bedre du havde et input felt med en dato, og lige til højre for den havde du et kalender symbol, der hentede en kalender hvor du så kunne trykke på datoerne og feltet automatisk blev opdateret med den valgte dato??

Er time og minutter vigtige?
Avatar billede lund_dk Praktikant
03. marts 2005 - 10:52 #5
Er også en måde jeg har tænkt på, men kom bort fra den igen, da ja - time og minutter er en vigtig og skal med.
Avatar billede nythjem Nybegynder
03. marts 2005 - 10:59 #6
Okay.. Jeg ville vælge lave generelle tider, ek. 12:00, så her er et forslag..

<select name="FraDatoDD" class="input1" style="width:75px;">
<%
for i = 1 to 31 %>
<option value="">Vælg dato</option>
<option value="<%=i%>" <%if day(now()) = i then%>selected<%end if %>><%=i%></option>
<%next%>
</select>

<select name="FraDatoMM" class="input1" style="width:75px;">
<%
for i = 1 to 12 %>
<option value="">Vælg måned</option>
<option value="<%=i%>" <%if month(now()) = i then%>selected<%end if %>><%=i%></option>
<%next%>
</select>

<select name="FraDatoAAAA" class="input1" style="width:75px;">
<%
for i = year(now()) to year(now())+5 %>
<option value="">Vælg år</option>
<option value="<%=i%>" <%if year(now()) = i then%>selected<%end if %>><%=i%></option>
<%next%>
</select>

<select name="FraDatoTT" class="input1" style="width:75px;">
<%For i = 0 To 23%>
<option value="">Vælg tid</option>
<option value="<%=i%>:00" <%if hour(now()) = i then%>selected<%end if %>><%=i%>:00</option>
<%Next%>
</select>
Avatar billede lund_dk Praktikant
04. marts 2005 - 14:24 #7
Andre der måske kan hjælpe ?
Avatar billede lund_dk Praktikant
15. juni 2005 - 13:21 #8
Desværre ingen yderlige hjælp
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