---
title: "Webbaserad dynamisk tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/88887-webbaserad-dynamisk-tid"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "cyprys"
published: "2003-10-19T09:31:42.000Z"
updated: "2003-10-20T11:09:15.000Z"
replies: 6
views: 250
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/webbutveckling/88887-webbaserad-dynamisk-tid"
---

# Webbaserad dynamisk tid

## #1 — cyprys, 2003-10-19T09:31Z

Kan man pÃ¥ sin sida anvÃ¤nda serverns klocka, fast uppdatera den varje sekund?

Javascript anvÃ¤nder ju klientens klocka medans man inte kan fÃ¥ asp-klockan att ticka pÃ¥ utan att ladda om. Finns det nÃ¥got smidigt sÃ¤tt att lÃ¶sa detta pÃ¥?

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

## #2 — Gein, 2003-10-19T09:34Z

Det är väl bara skicka med serverns klocka till ett javascript?

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

## #3 — cyprys, 2003-10-19T09:50Z

Exempel?

Skall man definera en starttid och sedan köra javascriptet med intervallet 1000 ms. Min tanke är sådan. 
Men hur ser detta ut i praktiken. 

Jag har en känsla att man kommer få problem på den vägen...
Ni får väldigt gärna bevisa att jag har fel. ;)

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

## #4 — Gein, 2003-10-19T09:52Z

Ja, min tanke är att man definierar en starttid. Sen får man väl knåpa ihop en enkel klocka i javascript där man anger en starttid och där javascriptet sedan fortsätter att räkna klockan från denna tid.

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

## #5 — cyprys, 2003-10-19T11:19Z

Nu jäklar..
Efter att ha konverterat php-kod, studerat jscript hos msdn, googlat som en tok och kommit i kontakt med UNIX TimeStamp har jag en fungerande kod... 

```
<html>
<head>
<script language="Text/Javascript">
	var datumServer = new Date(<%=year(Now)%>,<%=month(Now)-1%>,<%=day(Now)%>,<%=hour(Now)%>,<%=minute(Now)%>,<%=second(Now)%>);
	var datumStart = new Date();

	function ticktack()
	{
	    var datumNu = new Date();
	    document.getElementById('klocka').value = new Date(datumServer.valueOf() + (datumNu.valueOf() - datumStart.valueOf())).toLocaleTimeString();
	    document.getEl(ticktack()', 1000);
	}
</script>
</head>
<body onload="ticktack()">
<input type="text" id="klocka">
</body> 
</html>
```

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

## #6 — Gein, 2003-10-19T11:21Z

Snyggt :)

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

## #7 — spango, 2003-10-20T11:09Z

Om man inte vill använda en \<input\> för att visa finns ett liknande script på <http://www.dsv.su.se/~gustaf-c/lekstuga/clock.html>
Använder iofs inte serverns klockslag, men det borde vara lätt åtgärdat genom att pilla på generateTime :)

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/88887-webbaserad-dynamisk-tid
