---
title: "Nedräkning i timmar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/140843-nedräkning-i-timmar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "webzonen"
published: "2006-01-14T13:56:37.000Z"
updated: "2006-01-14T20:49:13.000Z"
replies: 5
views: 906
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/140843-nedräkning-i-timmar"
---

# Nedräkning i timmar

## #1 — webzonen, 2006-01-14T13:56Z

Under ett projektarbete så ska vi ha en nedräkning, tidsfristen är 3 dygn alltså 72 timmar. Har letat med ljus och lykta en bra stund nu men jag hittar ingen som bara räknar ner i timmar, oftast delar den upp det i dagar osv. Någon som vet var ett sådant jag söker finns?

Den ska räkna ner till ett visst datum och klockslag.

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

## #2 — Peter S, 2006-01-14T17:10Z

```
<script>
// y, mm - 1, d, h, m
var d = new Date(2006, 00, 14, 19, 00);

function countdown(){
  var n  = new Date(),
      tl = Math.round((d - n) / 1000 / 60 / 60);
  document.getElementById("time").innerHTML = "Timmar kvar: " + tl;
  window.setTimeout("countdown()", 3600000);
}

window.onload = countdown;
</script>

<span id="time"></span>
```

Notera att januari = 0, februari = 1 o.s.v.

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

## #3 — webzonen, 2006-01-14T18:27Z

Det fungerar, men hur får man minuter och sekunder?

Uttryckte mig nog lite luddigt förut

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

## #4 — Peter S, 2006-01-14T18:46Z

```
<script>
// y, mm - 1, d, h, m
var d = new Date(2006, 00, 15, 19, 00);

function countdown(){
  var diff  = d - new Date(),
      h     = Math.floor(diff / 3600000),
      m     = Math.floor(diff / 60000 - 60 * h),
      s     = Math.floor(((diff / 1000 - 3600 * h)  - 60 * m));
  document.getElementById("time").innerHTML = "h" + h + "m" + m + "s" + s;
  window.setTimeout("countdown()", 960);
}

window.onload = countdown;
</script>

<span id="time"></span>
```

 :)

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

## #5 — webzonen, 2006-01-14T20:32Z

Tackar så hjärtligt!

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

## #6 — bossse, 2006-01-14T20:49Z

Kanske det klarnar nu då?

```
<html> 
<head> 
<script>
// y, mm - 1, d, h, m
var d = new Date(2006, 0, 20, 12, 00);

function countdown(){
  var diff  = d - new Date(),
      h     = Math.floor(diff / 3600000),
      m     = Math.floor(diff / 60000 - 60 * h),
      s     = Math.floor(((diff / 1000 - 3600 * h)  - 60 * m));
  document.getElementById("time").innerHTML ="Det är "+ h +" timmar " + m +" minuter " + s +" sekunder "+ "till den 20 januari kl 12.00.";
  window.setTimeout("countdown()", 960);
}

window.onload = countdown;
</script>
<span id="time"></span>
</head> 
<body bgcolor=green> 
<span id="time"></span>
</body> 
</html>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/140843-nedräkning-i-timmar
