---
title: "Uppdaterad: Datum och TID"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17882-uppdaterad-datum-och-tid"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Flax"
published: "2001-06-18T06:35:00.000Z"
updated: "2001-06-18T10:21:00.000Z"
replies: 6
views: 256
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/17882-uppdaterad-datum-och-tid"
---

# Uppdaterad: Datum och TID

## #1 — Flax, 2001-06-18T06:35Z

Jag har sökt runt i webForumet och bara hittat hur man får till datumet att bli snyggt. Jag vill även ha tiden!!!

Det ska se ut ungefär så här:

2001\.06.18 16.23

Hur fixar man det??

Jag vet inte, vore tacksam för svar snarast..

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

## #2 — mott, 2001-06-18T07:29Z

\<span id=klocka style="position: absolute;"\>        \</span\>\<br\>
\<script language="JavaScript"\>
var elementId = "klocka";
function clock(){
	if (document.layers &#0124;&#0124; document.all &#0124;&#0124; document.getElementById){
		now = new Date();
		h = "0" + now.getHours();
		h = h.substring(h.length-2, h.length);
		min = "0" + now.getMinutes();
		min = min.substring(min.length-2, min.length);
		sec = "0" + now.getSeconds();
		sec = sec.substring(sec.length-2, sec.length);
		time = " " + h + ":" + min + ":" + sec;
		if(document.layers){
			with (document\[elementId\].document){
				open();
				write(time);
				close();
			}
		} else if (document.all){
			document.all\[elementId\].innerHTML = time;
		} else if (document.getElementById){
			jxdocrange = document.createRange();
			jxdocrange.setStartBefore(document.getElementById(elementId));
			while (document.getElementById(elementId).hasChildNodes()){
				document.getElementById(elementId).removeChild(document.getElementById(elementId).lastChild);
				document.getElementById(elementId).appendChild(jxdocrange.createContextualFragment(time));
			}
		}
		setTimeout("clock()", 1000);
	}
}
setTimeout("clock()", 1000);
\</script\>

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

## #3 — Flax, 2001-06-18T07:42Z

Jag kanske var oklar i mitt inlägg...

Jag vill att man ska kunna se när den var uppdaterad...

om man använder lastModified() får man ut typ 06/18/01 19.22 men jag vill att datumet ska se ut 2001.06.18 19.22...

förstår ni?
alltså inte tiden nu utan tiden då den blev uppdaterad =\>lastModified....

Ledsen att det var oklart.....

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

## #4 — Johnsen, 2001-06-18T09:23Z

Detta borde väl funka, 

```
lmTxt=document.lastModified;
lmDate=new Date(document.lastModified);

manad=("0"+lmDate.getMonth()).substring(("0"+lmDate.getMonth()).length-2);
dag=("0"+lmDate.getDate()).substring(("0"+lmDate.getDate()).length-2);

document.write(lmDate.getFullYear()+"."+manad+"."+dag+" "+lmTxt.substr(lmTxt.length-8,5));
```

\------------------
\- J-O-H-N-S-E-N -

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

## #5 — Flax, 2001-06-18T09:26Z

Jo, det funkar väl så där..

problemet är att den visar en månad fel...

den visar 2001.05.18 11.20 istället för 2001.06.18 11.20 som den ska!

varför?

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

## #6 — Johnsen, 2001-06-18T09:44Z

Sorry, var väl lite snabb.
Januari är månad 0 (noll), ändra "manad".

```
manad=("0"+(lmDate.getMonth()+1)).substring(("0"+(lmDate.getMonth()+1)).length-2);
```

\------------------
\- J-O-H-N-S-E-N -

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

## #7 — Flax, 2001-06-18T10:21Z

tack så mycket. Det funkar bra...

iaf idag...

TACK!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17882-uppdaterad-datum-och-tid
