Tid och Datum

JavaScript

4 svar · 485 visningar · startad av beginner

Medlem sedan feb. 200722 inlägg
Trådstart#1

Jag får ut tiden men jag får inte sekunderna att komma igång undrar hur man ska göra

Medlem sedan juni 20019 519 inlägg
#2

lite av din kod hade nog inte skadat...

var thetime=new Date();
var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
Medlem sedan feb. 200722 inlägg
#3
 time:function()
    {
        now = new Date();
	    h = now.getHours();
	    min = "0" + now.getMinutes();
	    min = min.substring(min.length-2, min.length);
	    sec = "0" + now.getSeconds();
	    sec = sec.substring(sec.length-2, sec.length);
	

	
	newElement = document.createElement("div");
	newElement.id = "popupBack";
	newElement.className = "clock";
            newElement.appendChild(document.createTextNode("Klockan   är: "+h+":"+min+":"+sec  )); 
	document.body.appendChild(newElement)
	setTimeout("time()", 1000);
       
    }
Medlem sedan feb. 200722 inlägg
#4

Jag får ut tiden men sekunderna tickar inte

Medlem sedan juni 20014 421 inlägg
#5

Det där är väl inte all kod du har misstänker jag? Vad heter namespacet som du har time i? Är time ditt namespace?

När du kör den koden korrekt sedan så kommer det att appendas ett nytt div-element på sidan varje gång den körs så du kommer att få en lista som ser ut såhär:

<html><head></head><body>
<div id="popupBack" class="clock">Klockan   är: 2:47:19</div>
<div id="popupBack" class="clock">Klockan   är: 2:47:20</div><div id="popupBack" class="clock">Klockan   är: 2:47:21</div><div id="popupBack" class="clock">Klockan   är: 2:47:22</div><div id="popupBack" class="clock">Klockan   är: 2:47:23</div><div id="popupBack" class="clock">Klockan   är: 2:47:24</div><div id="popupBack" class="clock">Klockan   är: 2:47:25</div><div id="popupBack" class="clock">Klockan   är: 2:47:26</div><div id="popupBack" class="clock">Klockan   är: 2:47:27</div><div id="popupBack" class="clock">Klockan   är: 2:47:28</div><div id="popupBack" class="clock">Klockan   är: 2:47:29</div><div id="popupBack" class="clock">Klockan   är: 2:47:30</div><div id="popupBack" class="clock">Klockan   är: 2:47:31</div><div id="popupBack" class="clock">Klockan   är: 2:47:32</div><div id="popupBack" class="clock">Klockan   är: 2:47:33</div><div id="popupBack" class="clock">Klockan   är: 2:47:34</div><div id="popupBack" class="clock">Klockan   är: 2:47:35</div><div id="popupBack" class="clock">Klockan   är: 2:47:36</div></body></html>

Därför borde du även kolla av om elementet redan finns innan du skapar ett nytt och om det finns så ersätter du innehållet i det.

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)