| On Mon, 1 Dec 2003 17:37:45 +0000 (UTC), -B- <bbjmagic@hotmail.com>
 wrote:
 
 >Jeg sidder og funderer over om det er muligt at lave en form for
 >stop ur i ASP, altså en "timer" man skal kunne starte og så
 >stoppe igen på et tidspunkt, og så få den tid der gik sendt til
 >en database..
 
 Mig bekendt er der principielt to muligheder:
 a) VB Script har en Timer-funktion (kig selv i dokumentationen)
 Den bruges på følgende måde:
 
 StartTime = Timer
 ' Gør et eller andet
 EndTime = Timer
 TimeIt = EndTime - StartTime
 
 Den værdi, som Timer-funktionen giver er antal sekunder siden kl 12
 middag (på serveren), så "TimeIt" er altså forskellen mellem de to
 sekund-antal.
 Denne metode er vel mest velegnet til korte intervaller, fortrinsvis i
 samme script.
 
 b) Nogenlunde samme metode kan bruges uden Timer-funktionen, men med
 den absolutte tid:
 
 StartTime = Now()
 ' Gør et eller andet
 EndTime = Now()
 TimeIt = DateDiff("s", StartTime, EndTime)
 (Her er TimeIt målt i sekunder, men det kunne også være minutter,
 timer, dage etc. - se selv VB Script-dokumentationen.)
 
 >Eventuelt ved hjælp af nogle Sessions måske?
 
 I begge tilfælde er der ikke noget i vejen for, at man gemmer
 "StartTime" (fx i en Session-variabel, i en database el. lign.) og så
 trækker den ud igen, når der skal sammenlignes tider.
 
 >Er der nogen der kunne give mig nogle ideer til det ?
 
 Spørg endelig igen, hvis du har brug for mere info.
 
 
 
 Good luck!
 
 --
 Jørn Andersen,
 Brønshøj
 
 
 |