Hier zeigt die Uhr 2 Stunden früher an...

  • Unter Firefox 57.* nutze ich das Script von Endor, das mir Datum und Uhr in der der Nav-Bar anzeigt... seit heute bin ich jedoch 2 Stunden zu spät: :shock:


    [attachment=0]Unbenannt.PNG[/attachment]
    Wo muss ich drehen?

    Nachklapp:
    Auch mit dem Original für Firefox 55.0.3 tritt diese 2 Stunden Differenz auf..
    Die Systemzeit zeigt jetzt 1730, das Script 1530 :-??

  • Keine Ahnung wieso das bei Dir so ist.
    Hier passt die Uhrzeit jedenfalls.
    Frage, welche Textkodierung hast Du verwendet,
    Ansi oder UTF-8 ohne BOM?
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Also ich finde das Ergebnis erwartungsgemäß. Im Code wird new Date() aufgerufen und das liefert aktuell 12.59 Uhr zurück, weil die Funktion UTC-Zeit liefert und nicht unsere Zeitzone berücksichtigt. Der Code ist einfach nicht vollständig.

    Hier gibt es eine Funktion, welche die lokale Zeitzone berücksichtigt:
    https://stackoverflow.com/a/18330682


  • Also ich finde das Ergebnis erwartungsgemäß.

    Das ist sicher richtig, am Code wurde jedoch seit Jahren nichts verändert und nun tritt dies auf.... Endor nutzt ja anscheinend das gleiche Script und er hat die richtige Zeit....
    Da ich absolut keine Ahnung vom Coden habe, kann ich mit deinem Link nichts anfangen... könntest du ggf. einen mich betreffenden Schnipsel posten? :)

  • Ungetestet mangels Testmöglichkeit:

    Aber in der Webkonsole gibt mir die convertUTCDateToLocalDate()-Methode in jedem Fall die korrekte Uhrzeit zurück.

  • Boersenfeger.
    Bitte teste mal diese Version:

    Das ist mein Code mit Sorens Zusatz:

    Hier passt es übrigens auch damit Zeit stimmt genau.
    [Blockierte Grafik: https://i.imgur.com/nZdDEYe.png]
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    3 Mal editiert, zuletzt von Endor (8. September 2017 um 15:31)

  • Habe ich gesehen.
    Und leider geht es in die Hose, denn mit aktiviertem Zusatz geht hier wie bei Andreas
    die Uhr zwei Stunden vor also im Moment wird 17.31.58 angezeigt.
    [Blockierte Grafik: https://i.imgur.com/0V8Ws1F.png]
    Code oben ist jetzt übrigens geändert.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    2 Mal editiert, zuletzt von Endor (8. September 2017 um 15:33)


  • Dein Code wird keinen Unterschied machen, weil du die convertUTCDateToLocalDate()-Funktion zwar eingefügt hast, aber gar nicht aufrufst.

    Wie müsste das dann aussehen?
    @ Endor: die Uhrzeit stimmt...