---
title: "Tids(brist) problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13831-tids-brist-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "niclas.j"
published: "2002-01-17T09:54:00.000Z"
updated: "2002-01-17T14:48:00.000Z"
replies: 6
views: 234
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/13831-tids-brist-problem"
---

# Tids(brist) problem

## #1 — niclas.j, 2002-01-17T09:54Z

Hej..
Ser någon vad som är galet? ja får inte till det.
'''''''''''''''''''''''''''''''''''''
fg_Starttid = RSfg("Starttid")'skrivs 08:00 i databasen
fg_Sluttid = RSfg("Sluttid")'skrivs 16:00 i databasen
fg_Intervall = RSfg("Intervall")'skrivs 0,5 i databasen

%\>
        \<select name="tid"\>
\<option value="\<% =fg_Starttid %\>"\>\<% =fg_Starttid %\>\</option\>
\<%
x=Hour(fg_Starttid)
Do Until x = Hour(fg_Sluttid)

x = x & ":" & Minute(fg_Intervall)
%\>
\<option value="\<% =x %\>"\>\<% =x %\>\</option\>
\<%
If x \> Hour(fg_Sluttid) Then
Exit Do
End If
Loop
'''''''''''''''''''''''''''''''''''''''
loopen stannar på 8:30?? det jag provat har bara lätt till "iternal loop" den ska visa klockslag fram till 16:00.

//niclas

Permalänk: https://www.webforum.nu/p/13831

## #2 — Toonster, 2002-01-17T11:22Z

Kan man verkligen använda tid i uppräkningarna?

/T

Permalänk: https://www.webforum.nu/p/304260

## #3 — niclas.j, 2002-01-17T11:52Z

Ja det kan man undra... går det att köra med en For satts då! eller??
Det måste ju gå att få ut värderna mellan två tal med en ökning av ex: 0.5

//niclas

Permalänk: https://www.webforum.nu/p/304261

## #4 — PatrikB, 2002-01-17T12:06Z

du kan kika på detta och leka lite mer .... så kan du nog fixa till det.

```
<%
dim dteStart
dim dteSlut
dim dteInterval

dteStart = CDate("08:00:00")
dteEnd = CDate("16:00:00")
dteDiff = DateDiff("s",dteStart, dteEnd)

For dteN = 0 To dteDiff step 30
	Response.Write DateAdd("s",dteN,dteStart) & "<BR>"
Next
%>
```

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/304262

## #5 — PatrikB, 2002-01-17T12:19Z

OT, men svar från följdfråga:

> Kan man verkligen använda tid i uppräkningarna?

Väl datum kan man loopa i en for-loop på detta sätt:

```
<%
dteStartDate = "2000-01-01"
dteDate = Date()
For N = dteStartDate TO dteDate
dteMonth = Month(N)
If dteMonth <> dteLastMonth Then
Response.Write N & "<BR>"
End If
dteLastMonth = dteMonth
Next
%>
```

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/304263

## #6 — niclas.j, 2002-01-17T14:28Z

Tackar... ja fick till det.

//niclas

Permalänk: https://www.webforum.nu/p/304264

## #7 — PatrikB, 2002-01-17T14:48Z

skulle vara kul att se hur du löste det, speciellt för andra som kanske sitter i samma situation och behöver ngt mer än det jag kom med att kika på.

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/304265

---

Tråden på webben: https://www.webforum.nu/amne/asp/13831-tids-brist-problem
