---
title: "Inkompatibla typer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/139594-inkompatibla-typer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2005-12-19T19:29:38.000Z"
updated: "2005-12-19T23:44:13.000Z"
replies: 11
views: 490
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/139594-inkompatibla-typer"
---

# Inkompatibla typer

## #1 — devotion, 2005-12-19T19:29Z

Hej!   :)

Har följande kod

```
<select name="selectStartTime" class="listmeny" id="selectStartTime">
        <%
	fromTimeStart = "05:00"
	toTimeStart = "20:00"
	
	For iStart = 0 to datediff("n",fromTimeStart,toTimeStart) step 30
		Response.Write "<option value=""" & FormatDateTime(dateAdd("n",iStart,fromTimeStart),4) & """"
			If FormatDateTime(dateAdd("n",iStart,fromTimeStart),4) = "07:00" Then Response.Write " selected=""selected"""
		Response.Write ">" & FormatDateTime(dateAdd("n",iStart,fromTimeStart),4) & "</option>"
	Next
	%>
</select>
```

Funkar fint...

Men om jag ändrar "toTimeStart" till 24:00 får jag följande felmeddelande:

```
Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: '[string: "24:00"]'
/time/registerTime.asp, line 249
```

Det har visat sig att vi behövber alla dygnets timmar..... ;)

Hur kan man ändra scriptet så att man kan skriva mellan 00:00 och 24:00?

Mvh
Henrik

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

## #2 — emission, 2005-12-19T22:46Z

24:00 finns inte som tidsbegrepp. Gör en if-sats som kollar om toTimeStart är "24:00" och ersätt den då med "00:00". Hur kommer det sig att toTimeStart har värdet "24:00"?

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

## #3 — devotion, 2005-12-19T23:06Z

Hej! :)

Variabelnamnet är lite kryptiskt...

fromTime är ju starttiden i listmenyn, toTime är stopptiden. Att det står "Start" med beror på att den refererar till listmenyn **selectStartTime**

Som sagt lite kryptiskt... Men nu vill jag ha med tider från 00:00 - 24:00 i listmenyn, dvs älla dygnets timmar. Hur gör jag då?

Mvh
Henrik

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

## #4 — emission, 2005-12-19T23:15Z

Som sagt, gör en if-sats som kollar om toTimeStart är "24:00" och ersätt den då med "00:00". Ännu hellre kan du byta direkt så att listmenyn visar rätt. för klockslaget "24:00" är ett otyg. Klockan är aldrig "24:00" :)

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

## #5 — Poffe, 2005-12-19T23:17Z

Har dina dygn 25 timmar? Den 24 timmen finns inte, precis som emission skrev. 

timmen 00 är ju dygnets första timme, timmen 01 den andra - lite kryptiskt där med ;)

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

## #6 — devotion, 2005-12-19T23:20Z

Hej!

Jag hade önskat att det fanns i alla fall 30 timmar på ett dygn... ;)

Och ja, ett litet tankefel... men det ska nog fixa sig

Mvh
Henrik

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

## #7 — emission, 2005-12-19T23:23Z

Alltså, jag kan köpa notationen "24:00" om man vill ange ett fullt dygn. "00 tiil 24" är ju lite tydligare än "00 till 00" (även om det intressanta ju är "00:00 till och med 23:59"). I din dropplist lär det dock inte vara något tvivel om saken, och då är det smidigare är använda "riktiga" tider.

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

## #8 — devotion, 2005-12-19T23:28Z

Hmmm.. det är sent... men om någon arbetar från 20:00 - 23:59:59 så känns ju 20:00 - 24:00 bättre än 20:00 - 00:00  kanske.. eller.....vetifan...

ok, om man skriver 24:00 så känns det som man menar i samma dygn sätter man 00:00 känns det som man gått över till nästa........weeee

Mvh
Henrik

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

## #9 — emission, 2005-12-19T23:28Z

> **devotion skrev:**
>
> Jag hade önskat att det fanns i alla fall 30 timmar på ett dygn... ;)

Det kan jag lova! :)

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

## #10 — emission, 2005-12-19T23:34Z

> **devotion skrev:**
>
> Hmmm.. det är sent... men om någon arbetar från 20:00 - 23:59:59 så känns ju 20:00 - 24:00 bättre än 20:00 - 00:00  kanske.. eller.....vetifan...
> 
> ok, om man skriver 24:00 så känns det som man menar i samma dygn sätter man 00:00 känns det som man gått över till nästa........weeee

Jag håller med dig, och om det gör tidsangivelsen tydligare så kan man definitivt använda sig av 24 eller 24:00 (även om 24:00 lite ger ett intryck av att det kan komma ett 24:01....). Men, som faktiskt tidsvärde finns det inte, och då får man se till att köra med 00:00 i stället. Om det strular till jämförelser så får man åka snålskjuts på datumen, t.ex. "1900-01-01 23:30  -  1900-01-02 00:00". I själva dropplistens textvärde kan man ju förstås visa vad man vill.

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

## #11 — devotion, 2005-12-19T23:38Z

Yepp!

Så får det bli :)

Men.... Läggdags!

Mvh
Henrik

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

## #12 — emission, 2005-12-19T23:44Z

Japp, dags att räkna for-loopar!

Gnatt!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/139594-inkompatibla-typer
