FFlaxMedlem sedan juni 200151 inlägg Frågan#1 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..
MmottMedlem sedan juni 20001 356 inlägg <span id=klocka style="position: absolute;"> </span><br>
<script language="JavaScript">
var elementId = "klocka";
function clock(){
if (document.layers || document.all || 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>
------------------
Daniel Mott
________________
War Is Peace. Ignorance Is Strength. Freedom Is Slavery.
1984, George Orwell
[: E-posta gärna. :]
FFlaxMedlem sedan juni 200151 inlägg 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.....
JohnsenMedlem sedan juli 2000836 inläggDetta 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 -
------------------
FFlaxMedlem sedan juni 200151 inlägg 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?
JohnsenMedlem sedan juli 2000836 inläggSorry, 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 -
------------------
FFlaxMedlem sedan juni 200151 inlägg tack så mycket. Det funkar bra...
iaf idag...
TACK!