javascript und php time = synchron

  • Ich mache mit ajax eine Abfrage über Php und schreibe mit time eine Zahl als data

    Code
    $phptime=time();
    
        echo '<div id="helfertable"  data-wert="'.$phptime.'"></div>';

    Dann warte ich mit Javascript bis der div geladen ist.

    Code
    $('#helfertable').ready(function() {
        var jetzt = Date.now();
        var eben =$('#helfertable').data('wert')+'000';
        var diff = eben-jetzt;
        $("#messen,#zeit1").html("Die suche hat " + diff/10000000 + " Sekunden gedauert!");
    });

    Jetzt ist die Frage.

    Ist die php time() Function und die Javascript date.now() Function synchron ??

    Woher beziehen die Functionen die Zahlen,oder wie geht das.

    Kann man sich drauf verlassen das sie Zahlen stimmen ,wenn man die PHP Zahl von der JAVASCRIPT Zahl abzieht?

    Wenn beide Functionen synchron arbeiten sollte es ja stimmen.

    Von gefühl her könnten die Zahlen stimmen.

    Weiß da einer was genaueres ,oder hat eine bessere idee wie man die Zeit messen kann ,vom ajax call bis der dom geladen ist?

    onload="" bei body functioniert natürlich nicht ,und onload in der Helfertable mit reinsetzten zeigt keine Wirkung ( also feuert nicht ).

  • Zitat

    The now() method returns the number of milliseconds since January 1, 1970 00:00:00 UTC.

    Quelle: https://www.w3schools.com/jsref/jsref_now.asp

    Zitat

    Gibt die seit Beginn der Unix-Epoche (Januar 1 1970 00:00:00 GMT) bis jetzt vergangenen Sekunden zurück.

    Quelle: http://de2.php.net/manual/de/function.time.php

    Und dann stellt sich die Frage, wo läuft PHP und wo läuft JavaScript? Kann da die Zeit zu 100 % synchron sein?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!