---
title: "räknare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/67309-räknare"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nille99"
published: "2003-02-05T15:33:37.000Z"
updated: "2003-02-06T09:14:19.000Z"
replies: 2
views: 187
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/javascript/67309-räknare"
---

# räknare

## #1 — nille99, 2003-02-05T15:33Z

Jag har två olika listrutor, en starttid och en sluttid.
Varje listruta har 24 olika alternativ, en för varje timme på dygnet

Under listrutorna har jag ett textruta där jag vill ha summan av antalet timmar.

Varje listruta har 

```
onchange="timmar.value=(trafiktill.value - trafikfran.value)">
```

 

Den klarar att räkna ut antal timmar

Men om tex man börjar klockan 21.00 och slutar 04.00
blir det -17 timmar 

Jag vill istället att det ska stå 7 timmar.

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

## #2 — dectgap, 2003-02-05T15:50Z

if(trafikfran.value\>trafiktill.value) trafiktill.value+=24

Då borde det väl bli rätt?

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

## #3 — nille99, 2003-02-06T09:14Z

Tack
jag löste problemet

```
onchange="if(trafiktill.value<trafikfran.value)(timmar.value=(trafiktill.value - trafikfran.value+24));if(trafikfran.value<trafiktill.value)(timmar.value=(trafiktill.value - trafikfran.value));if(trafiktill.value<trafikfran.value)(timmar.value=(trafiktill.value - trafikfran.value+24));else(timmar.value=(trafiktill.value - trafikfran.value))">
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/67309-räknare
