/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
random dato
Fra : Peter


Dato : 23-03-02 22:45

Hej
Jeg har brug for lidt hjælp til et dato problem

Jeg skal bruge en dropdownboks der viser dato for en uge af
gangen så det kommer til at se sådan her ud:

03-03-2002 - 09-03-2002
10-03-2002 - 16-03-2002
osv

Det skal bruges når der tilføjes en værdi til en tabel.
Men den skal generer en random dato/tid inden for den valgte uge
kan de lade sig gøre ???
og evt. hvordan...

Mvh
Peter

--
KONKURRENCE PÅ HTML.dk:
fortæl hvordan din drømmeeditor ser ud
og vind luksus webhoteller fra Wannafind
KLIK HER! => http://www.html.dk/editor

 
 
Niels Rasmussen (24-03-2002)
Kommentar
Fra : Niels Rasmussen


Dato : 24-03-02 08:38


"Peter" <msako@hotmail.dk> skrev i en meddelelse
news:a7it1b$kcr$1@sunsite.dk...
> Hej
> Jeg har brug for lidt hjælp til et dato problem
>
> Jeg skal bruge en dropdownboks der viser dato for en uge af
> gangen så det kommer til at se sådan her ud:
>
> 03-03-2002 - 09-03-2002
> 10-03-2002 - 16-03-2002
> osv
>
> Det skal bruges når der tilføjes en værdi til en tabel.
> Men den skal generer en random dato/tid inden for den valgte uge
> kan de lade sig gøre ???
> og evt. hvordan...
>
> Mvh
> Peter
>
> --
> KONKURRENCE PÅ HTML.dk:
> fortæl hvordan din drømmeeditor ser ud
> og vind luksus webhoteller fra Wannafind
> KLIK HER! => http://www.html.dk/editor

Her er lidt til dropdown boksen.
<%
response. write "<SELECT Name=""Periode"" Size=""0""> "
dato = date
Uge = DatePart("ww", now(),2,2) 'Denne uge fastlægges
Response.write"<option>"
Do until (uge = 27 )'stopper i uge 27
ugedag = weekday(dato,1)-2
Startdato = DateAdd("d",-ugedag,dato) 'ugedagens nr fratrækkes for at finde
periodens start
Slutdato = DateAdd("d",6,Startdato)
response.write"<option value=" & Startdato & Slutdato & ">" & Startdato &
"&nbsp;&nbsp; - &nbsp;&nbsp; " & Slutdato

dato = DateAdd("d",+7,dato) 'Der adderes 7 dage til dato
Uge = DatePart("ww", dato,2,2)
loop
response.write"</SELECT>"
%>
mvh. Niels




Peter (24-03-2002)
Kommentar
Fra : Peter


Dato : 24-03-02 09:34

Hej Niels
Helt kanont - tak
Du har vel ikke et bud på random delen - jeg er rimeligt stået af


Hilsen

peter


--
KONKURRENCE PÅ HTML.dk:
fortæl hvordan din drømmeeditor ser ud
og vind luksus webhoteller fra Wannafind
KLIK HER! => http://www.html.dk/editor

Jesper Stocholm (24-03-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 24-03-02 09:59

Peter wrote in news:a7k320$kuh$1@sunsite.dk:

> Hej Niels
> Helt kanont - tak
> Du har vel ikke et bud på random delen - jeg er rimeligt stået af
>

Jeg kan give dit et hint til, hvordan du skal gribe det an (eller som jeg
i hvert fald ville gøre det).

Med funktionen Datediff() kan du få tidsrummet imellem to datoer. Så vidt
jeg husker, så vil DateDiff('s',date1,date2) give dig antallet af
minutter imellem to datoer. Når du så har dette tal, så vælger du et
tilfældigt tal i intervallet [0,tal]. Dette tal lægger du så til den
første dato, og vupti så har du fundet et tilfældigt tidspunkt imellem de
to datoer.

:)

Funktionen til at give et tilfældigt tal er i VBS-sammenhænge Rnd().

--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste