---
title: "Nedräkning!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/79859-nedräkning"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "eko"
published: "2003-06-16T16:20:35.000Z"
updated: "2005-06-21T16:07:33.000Z"
replies: 7
views: 2314
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/79859-nedräkning"
---

# Nedräkning!

## #1 — eko, 2003-06-16T16:20Z

Tjena,

Skulle vilja ha en funktion som räknar ned till ett visst datum. År Dagar och Klockslag!

Typ såhär:

DET ÄR NU 2 ÅR 10 DAGAR OCH 08 SEKUNDER KVAR TILL FRIHET!!

Hur löser man detta? har sökt lite i forumet men hittar inte.

Tack / Erik

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

## #2 — Web-Tor, 2003-06-16T16:30Z

Jag hittade bl.a. den här:
<http://www.webforum.nu/showthread.php?s=&threadid=17717>

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

## #3 — eko, 2003-06-16T17:02Z

Kör med denna kod nu men vill att när sekunderna + minuterna och dagarna räknas
ska det alltid visas med 2 siffror alltså när den räknar ifrån 1-10 så ska det stå 01, 02, 03 osv..

```
<script type="text/javascript">

var year = 2005;
var month = 8;
var day = 24;

var then = new Date(year,month-1,day);
function runMany(){
	var now = new Date();
	if (now < then){
		var days  = Math.floor((then-now)/(1000*60*60*24));
		var hours = Math.floor((then-now-days*1000*60*60*24)/(1000*60*60));
		var mins  = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60)/(1000*60));
		var secs  = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60-mins*1000*60)/(1000));
Visa.innerText=days + " DAGAR " + hours + " TIMMAR " + mins + " MINUTER " + secs + " SEKUNDER KVAR TILL FRIHET";
	}
setTimeout("runMany();",100);
}
</script>
```

Hur kan man lösa det?

Mvh Erik

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

## #4 — dectgap, 2003-06-16T20:38Z

```
<script type="text/javascript">
var year = 2005;
var month = 8;
var day = 24;

var then = new Date(year,month-1,day);

function addZero(num){
  if(num<10)
    return "0"+num;
  else
    return num;
}

function runMany(){
	var now = new Date();
	if (now < then){
		var days  = Math.floor((then-now)/(1000*60*60*24));
		var hours = Math.floor((then-now-days*1000*60*60*24)/(1000*60*60));
		var mins  = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60)/(1000*60));
		var secs  = Math.floor((then-now-days*1000*60*60*24-hours*1000*60*60-mins*1000*60)/(1000));
document.getElementById('Visa').innerText=days + " DAGAR " + addZero(hours) + " TIMMAR " + addZero(mins) + " MINUTER " + addZero(secs) + " SEKUNDER KVAR TILL FRIHET";
	}
setTimeout("runMany();",100);
}

window.onload = runMany;
</script>

...

<div id="Visa"></div>
```

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

## #5 — znyder, 2005-06-20T08:14Z

Hur kan man lägga till timmar och minuter själv i detta script?

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

## #6 — znyder, 2005-06-20T08:46Z

Nedräkning, galen!

Hej
Nu har jag sökt runt på WF ett bra tag utan några lyckade försök.
Jag har testat jojoxx m.m

Jag behöver ett nedräkningscript som räknar:

timmar
minuter
sekunder
mikrosekunder

till ett datum + tid ex:

1 Juli 2005 20:00:00

Har inte hittat ett skvatt... och är inte så bra på Javascript helller :(

Någon som vet vart man kan finna ett sådant script?
Jättetacksam!

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

## #7 — RGB, 2005-06-20T09:18Z

Trådarna har slagits samman.
 RGB - Moderator JavaScript, DHTML

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

## #8 — aasah, 2005-06-21T16:07Z

Det finns fler intressenter...

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

---

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