Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Zeitzonen - 2 Stunden Differenz

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Zeitzonen - 2 Stunden Differenz

Geplant Angeheftet Gesperrt Verschoben JavaScript
9 Beiträge 3 Kommentatoren 492 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • G Offline
    G Offline
    GreatEMU
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen

    Ich hoffe der Post steht an der richtigen Stelle und mir kann jemand helfen.
    Ich habe jetzt stundenlang Google bemüht, aber mein Problem kann ich nicht lösen.

    Folgende Konstellation:
    Mein ioBroker läuft in einem Docker-Container auf einer Synology DiskStation. Auf dieser Diskstation läuft MariaDB in Version 5. Der SQL-Adapter ist in Version 1.15.5 installiert. In der Javascript-Instanz ist angegeben, dass die Systemeinstellung verwendet werden soll.
    Theoretisch funktionieren meine SQLs alle richtig (Insert mit "current_timestamp" schreibt den richtigen Wert).

    Bei einer genaueren Auswertung bin ich jetzt aber auf ein Problem gestossen.
    Einfaches SQL-Statement:

    Select current_timestamp
    

    Direkt im Clint von MariaDB bekomme ich: 2021-05-16 17:15:51 (= korrekt)

    Im ioBroker führe ich das gleich SQL aus und logge zeitgleich das Ergebnis von new Date()
    javascript.0 2021-05-16 17:15:47.218 info (589) script.js.Test.test_js: Zeit direkt vom JavaScript:Sun May 16 2021 17:15:47 GMT+0200 (GMT+02:00)
    javascript.0 2021-05-16 17:15:47.217 info (589) script.js.Test.test_js: Aktueller Timestamp vom SQL: 2021-05-16T15:15:47.000Z

    Da habe ich nun also eine Differenz von 2 Stunden.
    Wo muss ich noch eine Einstellung vornehmen?

    Danke für eure Unterstützung und viele Grüsse
    Oliver

    HomoranH 1 Antwort Letzte Antwort
    0
    • G GreatEMU

      Hallo zusammen

      Ich hoffe der Post steht an der richtigen Stelle und mir kann jemand helfen.
      Ich habe jetzt stundenlang Google bemüht, aber mein Problem kann ich nicht lösen.

      Folgende Konstellation:
      Mein ioBroker läuft in einem Docker-Container auf einer Synology DiskStation. Auf dieser Diskstation läuft MariaDB in Version 5. Der SQL-Adapter ist in Version 1.15.5 installiert. In der Javascript-Instanz ist angegeben, dass die Systemeinstellung verwendet werden soll.
      Theoretisch funktionieren meine SQLs alle richtig (Insert mit "current_timestamp" schreibt den richtigen Wert).

      Bei einer genaueren Auswertung bin ich jetzt aber auf ein Problem gestossen.
      Einfaches SQL-Statement:

      Select current_timestamp
      

      Direkt im Clint von MariaDB bekomme ich: 2021-05-16 17:15:51 (= korrekt)

      Im ioBroker führe ich das gleich SQL aus und logge zeitgleich das Ergebnis von new Date()
      javascript.0 2021-05-16 17:15:47.218 info (589) script.js.Test.test_js: Zeit direkt vom JavaScript:Sun May 16 2021 17:15:47 GMT+0200 (GMT+02:00)
      javascript.0 2021-05-16 17:15:47.217 info (589) script.js.Test.test_js: Aktueller Timestamp vom SQL: 2021-05-16T15:15:47.000Z

      Da habe ich nun also eine Differenz von 2 Stunden.
      Wo muss ich noch eine Einstellung vornehmen?

      Danke für eure Unterstützung und viele Grüsse
      Oliver

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #2

      @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

      Da habe ich nun also eine Differenz von 2 Stunden.

      hast du?

      @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

      Aktueller Timestamp vom SQL: 2021-05-16T15:15:47.000Z

      das ist die Zulu-Zeit

      @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

      Zeit direkt vom JavaScript:Sun May 16 2021 17:15:47 GMT+0200 (GMT+02:00)

      und das ist die MESZ

      Passt doch

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      G 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

        Da habe ich nun also eine Differenz von 2 Stunden.

        hast du?

        @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

        Aktueller Timestamp vom SQL: 2021-05-16T15:15:47.000Z

        das ist die Zulu-Zeit

        @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

        Zeit direkt vom JavaScript:Sun May 16 2021 17:15:47 GMT+0200 (GMT+02:00)

        und das ist die MESZ

        Passt doch

        G Offline
        G Offline
        GreatEMU
        schrieb am zuletzt editiert von
        #3

        @homoran Dane für die Antwort.
        Aber warum muss diese so zynisch sein?

        Ein Hinweis auf die unterschiedlichen Zeitzonen-/Formate (?) hätte es auch getan.
        So sind neue Fragen entstanden, die ich aber nun lieber an anderer Stelle zu beantworten versuche.

        HomoranH 1 Antwort Letzte Antwort
        0
        • G GreatEMU

          @homoran Dane für die Antwort.
          Aber warum muss diese so zynisch sein?

          Ein Hinweis auf die unterschiedlichen Zeitzonen-/Formate (?) hätte es auch getan.
          So sind neue Fragen entstanden, die ich aber nun lieber an anderer Stelle zu beantworten versuche.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

          Aber warum muss diese so zynisch sein?

          was ist daran zynisch?

          @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

          Ein Hinweis auf die unterschiedlichen Zeitzonen-/Formate (?) hätte es auch getan.

          was anderes habe ich auch nicht geschrieben

          @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

          So sind neue Fragen entstanden

          welche denn?

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          G 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

            Aber warum muss diese so zynisch sein?

            was ist daran zynisch?

            @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

            Ein Hinweis auf die unterschiedlichen Zeitzonen-/Formate (?) hätte es auch getan.

            was anderes habe ich auch nicht geschrieben

            @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

            So sind neue Fragen entstanden

            welche denn?

            G Offline
            G Offline
            GreatEMU
            schrieb am zuletzt editiert von
            #5

            @homoran sagte in Zeitzonen - 2 Stunden Differenz:

            was ist daran zynisch?

            hast du?

            Wenn ich schreibe, dass ich 2 Stunden Differenz habe und ein Beispiel mit 2 unterschiedlichen Zeiten bringe, ist diese Antwort in meinen Augen zynisch.
            Der Hinweis, dass am Ende des einen Timestamp ein Z auf eine gewisse Zulu-Zeit hindeutet hätte gereicht.
            Aber das Leben ist halt kein Ponyhof.

            Meine nächste Aufgabe ist nun, etwas mehr über diese Zulu-Zeit herauszufinden.

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • G GreatEMU

              @homoran sagte in Zeitzonen - 2 Stunden Differenz:

              was ist daran zynisch?

              hast du?

              Wenn ich schreibe, dass ich 2 Stunden Differenz habe und ein Beispiel mit 2 unterschiedlichen Zeiten bringe, ist diese Antwort in meinen Augen zynisch.
              Der Hinweis, dass am Ende des einen Timestamp ein Z auf eine gewisse Zulu-Zeit hindeutet hätte gereicht.
              Aber das Leben ist halt kein Ponyhof.

              Meine nächste Aufgabe ist nun, etwas mehr über diese Zulu-Zeit herauszufinden.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von Thomas Braun
              #6

              @greatemu Schau bei Wikipedia.
              Ist halt die Zeit am 0-Meridian, ohne Berücksichtigung von lokalen Zeitzonen.

              https://de.m.wikipedia.org/wiki/Koordinierte_Weltzeit#:~:text=Eingeführt wurde sie 1972.,zwei Stunden zur UTC addiert.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              1
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

                Der Hinweis, dass am Ende des einen Timestamp ein Z auf eine gewisse Zulu-Zeit hindeutet hätte gereicht.

                und der zusätzliche Hinweis, dass alles in Ordnung ist, macht das ganze zynisch?

                was dir Zulu Zeit ist, hat @Thomas-Braun dir schon geschrieben, von mir noch der Zusatz, dass das die normierte Zeit ist, auf der dann alle Zeitzonen berechnet werden.

                so muss ein Server weltweit nur mit der Zulu-Zeit arbriten, alles writere wird dann auf den Rechnern der Anwender auf die dort eingestellte Zeitzone umgerechnet.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @greatemu sagte in Zeitzonen - 2 Stunden Differenz:

                  Der Hinweis, dass am Ende des einen Timestamp ein Z auf eine gewisse Zulu-Zeit hindeutet hätte gereicht.

                  und der zusätzliche Hinweis, dass alles in Ordnung ist, macht das ganze zynisch?

                  was dir Zulu Zeit ist, hat @Thomas-Braun dir schon geschrieben, von mir noch der Zusatz, dass das die normierte Zeit ist, auf der dann alle Zeitzonen berechnet werden.

                  so muss ein Server weltweit nur mit der Zulu-Zeit arbriten, alles writere wird dann auf den Rechnern der Anwender auf die dort eingestellte Zeitzone umgerechnet.

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @homoran Um es auf die Spitze zu treiben: Eigentlich haben (Unix)-Server und die dortigen Dateien gar keine 'richtige' Uhrzeit, alle Zeitpunkte sind Berechnungen aus 'Sekunden seit 01.01.1970 00:00 Z'

                  Jetzt kann der TE ja noch etwas Forschung in der 'wunderbaren Welt der Zeit' anstellen.

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @homoran Um es auf die Spitze zu treiben: Eigentlich haben (Unix)-Server und die dortigen Dateien gar keine 'richtige' Uhrzeit, alle Zeitpunkte sind Berechnungen aus 'Sekunden seit 01.01.1970 00:00 Z'

                    Jetzt kann der TE ja noch etwas Forschung in der 'wunderbaren Welt der Zeit' anstellen.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @thomas-braun ich hab noch einen: 😉

                    Eigentlich ist dann die Zulu-Zeit gar keine Zeitzone sondern die Referenzzeit.

                    Die "passende" Zeitzone wäre GMT

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    759

                    Online

                    32.4k

                    Benutzer

                    81.4k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe