php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.06.2007, 23:51  
Erfahrener Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 109
mar8125
Standard Uhrzeit Java Script

Hallo,

ich hab hier ein einfaches Script (nicht selbst geschrieben), welches die Uhrzeit aus der Taskleiste ausliest. Ich möchte jedoch die Serverzeit ausgelesen haben, wie mache ich das?

Zitat:
<script type="text/javascript">
<!--
function tick()
{
var hours, minutes, seconds;
var intHours, intMinutes, intSeconds;
var today;

today = new Date();
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();

hours = intHours+":";
if (intMinutes < 10) {minutes = "0"+intMinutes+":";}
else {minutes = intMinutes+":";}
if (intSeconds < 10) {seconds = "0"+intSeconds+" ";}
else {seconds = intSeconds+" ";}
timeString = hours+minutes+seconds+"Uhr";
Clock.innerHTML=timeString;

window.setTimeout("tick();", 1000);
}
window.onload = tick;
//-->
</script>

Ich hab leider keine Ahnung von Java Script. Ich habe schon folgendes ausprobiert, erhalte jedoch dann keine Ausgabe:

Code:
today = <?php echo time(); ?>;

Vielen Dank schoneinmal
mar8125 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.06.2007, 23:55  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Zitat:
ich hab hier ein einfaches Script (nicht selbst geschrieben), welches die Uhrzeit aus der Taskleiste ausliest. Ich möchte jedoch die Serverzeit ausgelesen haben, wie mache ich das?
Mit JS garnicht. Is ja auch logisch: JS ist clientseitig, insofern kann sie natürlich nicht die Serverzeit auslesen.

Code:
today = <?php echo time(); ?>;
An welcher Stelle?
time() von PHP gibt übrigens nen *NIX-Timestamp zurück.

Schau dir mal die date-Funktion von PHP an. Und da du sowieso nur einmal (zum Request) die Serverzeit ermitteln kannst, brauchst du da auch kein JS, weil sie beim Nutzer selbst statisch bleibt.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline   Mit Zitat antworten
Alt 28.06.2007, 00:06  
Erfahrener Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 109
mar8125
Standard

Zitat:
Mit JS garnicht. Is ja auch logisch: JS ist clientseitig, insofern kann sie natürlich nicht die Serverzeit auslesen.
Die Uhr ist ja animiert. Theroretisch müsste ich doch statt mit:

Code:
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
doch auch mit:
Code:
intHours = 0;
intMinutes = 44;
intSeconds =56;
arbeiten können, oder? Wenn das ginge, dann würde das auch mit PHP Funktionieren.

Zitat:
Code:
today = <?php echo time(); ?>;
An welcher Stelle?
dort:

in der 9ten Zeile des Scriptes.


Zitat:
Schau dir mal die date-Funktion von PHP an. Und da du sowieso nur einmal (zum Request) die Serverzeit ermitteln kannst, brauchst du da auch kein JS, weil sie beim Nutzer selbst statisch bleibt.
wie gesagt, die Uhr ist animiert und normalerweise sollte man doch auch mit normalen selbst "eingefügten" zahlen arbeiten könne, oder?
mar8125 ist offline   Mit Zitat antworten
Alt 28.06.2007, 00:27  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Na, wenn du jedes mal die Zahl änderst, dann ja!
Die Klasse Date() ist (scheinbar, ich kenn sie nicht) abhängig von der Systemzeit des Rechners. Eine Zahl hingegen ist ... eine Zahl Der Aufruf today.getSeconds(); gibt, wenn du sie öfters aufrufst, eine andere Zahl zurück.

So, habe mich jetzt extra für dich mal umgeschaut und hier was gefunden.
Du kannst also schon Date() mit fremden Werten belegen, allerdings bezieht sich das dann genau auf einen Zeitpunkt und ist keine fortlaufende Zeit.
Denkbar wäre nun eine Variante, die einmal die laufende Zeitspanne ermittelt und die zur Serverzeit hinzuaddiert. Das ist zwar vermutlich verfälscht, aber um mehr als 5 - 10sek dürfte das nicht abweichen.

Aber mal ne Frage: Wozu willst du eigentlich die Serverzeit fortlaufend haben?! Oo
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline   Mit Zitat antworten
Alt 28.06.2007, 00:42  
Erfahrener Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 109
mar8125
Standard

Wozu ich die haben möchte? Um die Uhrzeit des Servers im Auge zu haben, betreibe da ein kleines Spielchen


Hab allerdings HIER ein Script gefunden, was mir hilft. Hatte in Google nur anfangs falsch mit zu vielen Begriffen gesucht

Danke KingCrunch für deine Hilfe
mar8125 ist offline   Mit Zitat antworten
Alt 28.06.2007, 00:55  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Naja, grob entspricht das Ding meiner Idee, bloss einfacher
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Java Script öffnet nicht die gewünschte Seite RebellionFFM JavaScript, Ajax und mehr 0 08.11.2007 14:31
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
php oder java? resturan Off-Topic Diskussionen 1 24.04.2006 09:45
Problem mit Image as link ausloser stat text in java script. Bruce HTML, Usability und Barrierefreiheit 5 17.01.2006 11:31
onmouseover Java Script geht nicht CHRIS HTML, Usability und Barrierefreiheit 9 05.01.2006 11:30
Kann nicht richtig surfen! Java Script??? skywalkerluk Off-Topic Diskussionen 6 19.12.2005 08:04
php und java script zusammen verwenden??? PHP Tipps 2005 6 14.01.2005 10:04
Java Script Toggle HTML, Usability und Barrierefreiheit 1 21.12.2004 13:26
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
Suchfunktion über Java und Script Probelme PHP Tipps 2004 1 07.08.2004 08:39
Statistiken ob java script aktiviert thomaspk HTML, Usability und Barrierefreiheit 2 06.08.2004 12:18
[Erledigt] Link in Java script HTML, Usability und Barrierefreiheit 3 05.08.2004 15:31
java script bilderfolge!! HTML, Usability und Barrierefreiheit 5 20.06.2004 13:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
uhrzeit script, php uhr script, script uhrzeit, serverzeit auslesen, animierte uhrzeit, uhrzeit animiert, java laufende uhrzeit, laufende uhr java, serverzeit java, laufende uhr javascript, php serverzeit auslesen, javascript php uhr, java serverzeit, php script uhr, uhr php script, script uhr, http://www.php.de/html-usability-und-barrierefreiheit/44269-uhrzeit-java-script.html, javascript laufende uhr, java laufende uhr, java uhrzeit

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.