kostenloser Webspace werbefrei: lima-city


Server Time

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    w*a

    Wenn man eine Uhr mit Javascript programmiert wird ja die Client-Time genommen, also die Zeit die der Surfer bei seinem Pc eingestellt hat.
    function time() {
    var jetzt = new (Date);
    var tag = jetzt.getDate();
    var wochentag = jetzt.getDay();
    var tage = new Array("So","Mo","Di","Mi","Do","Fr","Sa");
    wochentag = tage[wochentag];
    var monat = jetzt.getMonth()+1;
    var jahr = jetzt.getFullYear();
    var stunde = jetzt.getHours();
    var minute = jetzt.getMinutes();
    var sekunde = jetzt.getSeconds();
    if(tag < 10) tag = "0" + tag;
    if(monat < 10) monat = "0" + monat;
    if(stunde < 10) stunde = "0" + stunde;
    if(minute < 10) minute = "0" + minute;
    if(sekunde < 10) sekunde = "0" + sekunde;
    Datum = wochentag + "," + " " + tag + "." + monat + "." + jahr;
    Uhr = stunde + ":" + minute + ":" + sekunde;
    document.getElementById('datum').innerHTML = Datum
    document.getElementById('uhr').innerHTML = Uhr
    window.setTimeout("time()",1000);
    }

    Ich brauche ein Script das den Unterschied zwischen Server- und Client-Time berechnet und danach den Unterschied dazu addiert / subtrahiert.
    Kannt da jemand ein Script??
    Vielen Dank schon im Voraus
    wsa
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich würde es wie folgt machen.
    Du erstellst deine Seite und im JavaScript schreibst du halt folgendes rein :
    var server_timestamp = <?php print (time ()); ?>
    var client_timestamp = Date.parse(new Date());
    Hier deine Berechnungen, was du jetzt genau machen willst habe ich aber nicht verstanen.

    MfG Lucas
  4. Autor dieses Themas

    w*a

    Also ich versuche es mal genau zu erklären.
    Ich kenne mich mit JS leider nur schlecht aus!
    Also man nimmt die Timestamp in PHP(Server-Time) und Timestamp in JS (Client-Time). Sagen wir PHP Timestamp wäre 20 und JS 10 (20 - 10 = 10) also 10sekunden Unterschied.
    Danach rechnet man diese 10sek. einfach zur Client-Time und bringt diese normal zum "laufen".

  5. Also ich versuche es mal genau zu erklären.
    Ich kenne mich mit JS leider nur schlecht aus!
    [...]

    Dann lern es doch.


    [...]
    Also man nimmt die Timestamp in PHP(Server-Time) und Timestamp in JS (Client-Time). Sagen wir PHP Timestamp wäre 20 und JS 10 (20 - 10 = 10) also 10sekunden Unterschied.
    [...]

    Das habe ich verstanden.


    [...]
    Danach rechnet man diese 10sek. einfach zur Client-Time und bringt diese normal zum "laufen".

    Was meinst du mit "normal zum laufen" bringen?
    Irgendwie hat das Script, was du schreiben willst keinen Nutzen. ^^
    Die meisten Serveruhren gehen sowieso falsch im Gegensatz zu den Clientuhren, wo Windows meist die Uhren automatisch richtig stellt.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!