---
title: "Räkna tid från ett datum?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/114566-räkna-tid-från-ett-datum"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Bosse168"
published: "2004-10-27T19:39:37.000Z"
updated: "2004-10-28T11:46:53.000Z"
replies: 5
views: 281
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/114566-räkna-tid-från-ett-datum"
---

# Räkna tid från ett datum?

## #1 — Bosse168, 2004-10-27T19:39Z

Någon som kan något bra script som räknar ut hur många timmar, minuter och sekunder som det har gått från ett datum (t.ex. 2004-10-27 21:40:26)?

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

## #2 — Peter S, 2004-10-28T08:01Z

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

var ds = "2004-10-27 21:40:26";

function f() {
    var d  = new Date(ds.replace(/-/g,"\/")),
	c  = new Date(),
	hf = (c - d) / 3600000;
	ha = Math.floor(hf),
	mf = 60 * (hf - ha),
	ma = Math.floor(mf);

    return [ha,ma,Math.floor(60 * (mf - ma))];
}

</script>
```

Reserverar mig för eventuella nödvändiga modifieringar för "exakta" värden.

 :)

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

## #3 — Bosse168, 2004-10-28T09:32Z

Glömde säga att jag vill se tiden ticka framåt när man är på sidan.

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

## #4 — Peter S, 2004-10-28T11:20Z

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

var ds = "2004-10-27 21:40:26";

function f() {
    var d  = new Date(ds.replace(/-/g,"\/")),
	c  = new Date(),
	hf = (c - d) / 3600000;
	ha = Math.floor(hf),
	mf = 60 * (hf - ha),
	ma = Math.floor(mf);

    document.getElementById("time").innerHTML = [ha,ma,Math.floor(60 * (mf - ma))];
}

window.setInterval("f()", 960);

</script>

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

 :)

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

## #5 — Bosse168, 2004-10-28T11:32Z

Ok hur gör man för att det ska stå 10 tim 44 min 40 sek?

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

## #6 — Peter S, 2004-10-28T11:46Z

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

var ds = "2004-10-27 21:40:26";

function f() {
    var d  = new Date(ds.replace(/-/g,"\/")),
	c  = new Date(),
	hf = (c - d) / 3600000;
	ha = Math.floor(hf),
	mf = 60 * (hf - ha),
	ma = Math.floor(mf);

    document.getElementById("time").innerHTML = 
	ha + " tim " + ma + " min " + Math.floor(60 * (mf - ma)) + " sek";
}

window.setInterval("f()", 960);

</script>

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

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/114566-räkna-tid-från-ett-datum
