SEO-Software von Suchmaschinenoptimierung.de

Server Uhrzeit auf der Seite weiterlaufen lassen

(hier klicken, um zum Original Thread zu gelangen)
sarah234
Hallo zusammen,

ich lese mit PHP " date("H:i:s", time()) " die aktuelle Uhrzeit von meinem Server. Jetzt wollte ich diese Uhrzeit auf meiner Seite weiterlaufen lassen - also animiert und nicht statisch.

Könnte mir bitte jemand zeigen wie man das mit JavaScript umsetzen kann?

Wäre echt nett. smile
TrioxX
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>Time</title>
<script type="text/javascript">
function start() {
	time();
	window.setInterval("time()", 1000);
}

function time() {
	var now = new Date();
	hours = now.getHours();
	minutes = now.getMinutes();
	seconds = now.getSeconds();

	thetime = (hours < 10) ? "0" + hours + ":" : hours + ":";
	thetime += (minutes < 10) ? "0" + minutes + ":" : minutes + ":";
	thetime += (seconds < 10) ? "0" + seconds : seconds;

	element = document.getElementById("time");
	element.innerHTML = thetime;
}

function showtime() {
       start();
}
window.onload = showtime;
</script>
</head>
<body>
 <span id="time"></span>
</body>
</html>


Sollte in etwa so klappen smile
sarah234
Dankeeee. smile

Ist ja einfacher als ich dachte. großes Grinsen
TrioxX
Evtl. wissen derletztekick oder der_nic auch eine effizientere Lösung smile Aber gut, wenn es soweit schon funktioniert.
sarah234
Ne, klappt doch leider nicht. Ich wollte getHours(); etc durch die aktuelle Zahl der PHP-Funktion austauschen, doch es funktioniert dann nicht mehr.
derletztekick
Hi,

ich nutze die Serverzeit zum initialisieren derJavaScript Uhr und die Clientuhr zum triggern:

dev.derletztekick.de/jclock.php

Gruß Micha
sarah234
Hm, mal so eine blöde Frage nebenbei... großes Grinsen wie ermittelst Du Deinen Timestamp? Zunge raus
TroX
sarah234
Bei mir kommt dann aber 5 Uhr raus, anstatt 20 Uhr.
Sein Timestamp ist auch etwas länger als meiner. Augen rollen
derletztekick
Hi,

code:
1:
const serverRefTime = <?php echo time()*1000; ?>;


Die Einheit muß ja auch stimmen, oder ;-)

Gruß Micha
sarah234
Zunge raus

Danke. Augenzwinkern
alexyan
function time() {
var now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
alexyan
Ne, klappt doch leider nicht. Ich wollte g
alexyan
spampraktikant
alexyan
wieder der spammi
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.