Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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.1k

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

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

Zeitzonen - 2 Stunden Differenz

Scheduled Pinned Locked Moved JavaScript
9 Posts 3 Posters 492 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    GreatEMU
    wrote on last edited by
    #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 Reply Last reply
    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 Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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 Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by 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 Reply Last reply
              1
              • HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #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 Reply Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  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 Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by
                    #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 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    455

                    Online

                    32.4k

                    Users

                    81.4k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe