Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Uhrzeit falsch

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Uhrzeit falsch

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
12 Beiträge 4 Kommentatoren 1.4k 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.
  • wendy2702W Offline
    wendy2702W Offline
    wendy2702
    schrieb am zuletzt editiert von
    #2

    Suche mal im Forum nach "timedatectl".

    Vielleicht kommt du damit weiter

    Bitte keine Fragen per PN, die gehören ins Forum!

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

    1 Antwort Letzte Antwort
    0
    • cashC cash

      Ich habe mal wieder ein Problem. Wenn ich im Terminal die Zeit abfrage mit "date" bekomme ich:

      So 8. Dez 10:45:13 CET 2019
      

      Das passt auch nur wenn ich im Script mir die Variable:

      var aktuelles_Datum = new Date();
      

      ausgeben lasse bekomme ich:

      Test_Zeit: '2019-12-08T09:47:04.891Z'
      

      Mein ioBroker lebt allso eine Stunde hinter mir....

      Auch die Astrozeit:

      var dawn = getAstroDate("dawn").toLocaleTimeString();
      

      leifert mir die Anzeige im 12h Format? Ich vermute das hängt ebenfalls damit zusammen. Woher holt sich ioBroker die Daten?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #3

      @cash sagte:

      im Script

      Das ist nicht falsch, denn new Date() gibt die UTC-Zeit aus. formatDate() berücksichtigt die Zeitzone.

      log(formatDate(new Date(), 'hh:mm:ss'));
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      AlCalzoneA 1 Antwort Letzte Antwort
      1
      • cashC Offline
        cashC Offline
        cash
        Most Active
        schrieb am zuletzt editiert von
        #4

        Stimmt. Habe meinen alten Container nun wieder gestartet. Dort sind die Zeiten korrekt und die newDate() ist ebenfalls eine Stunde zurück.

        Den Rest gucke ich mir an....

        1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @cash sagte:

          im Script

          Das ist nicht falsch, denn new Date() gibt die UTC-Zeit aus. formatDate() berücksichtigt die Zeitzone.

          log(formatDate(new Date(), 'hh:mm:ss'));
          
          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #5

          @paul53 Aber toLocaleTimeString() sollte eigentlich die korrekte Ausgabe in lokaler Zeit liefern.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          paul53P 1 Antwort Letzte Antwort
          0
          • AlCalzoneA AlCalzone

            @paul53 Aber toLocaleTimeString() sollte eigentlich die korrekte Ausgabe in lokaler Zeit liefern.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #6

            @AlCalzone sagte in:

            toLocaleTimeString() sollte eigentlich die korrekte Ausgabe in lokaler Zeit liefern.

            Ja, stimmt die Ausgabe nicht ? Sie sollte die gleiche sein wie mit formatDate().

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • cashC cash

              Ich habe mal wieder ein Problem. Wenn ich im Terminal die Zeit abfrage mit "date" bekomme ich:

              So 8. Dez 10:45:13 CET 2019
              

              Das passt auch nur wenn ich im Script mir die Variable:

              var aktuelles_Datum = new Date();
              

              ausgeben lasse bekomme ich:

              Test_Zeit: '2019-12-08T09:47:04.891Z'
              

              Mein ioBroker lebt allso eine Stunde hinter mir....

              Auch die Astrozeit:

              var dawn = getAstroDate("dawn").toLocaleTimeString();
              

              leifert mir die Anzeige im 12h Format? Ich vermute das hängt ebenfalls damit zusammen. Woher holt sich ioBroker die Daten?

              AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #7

              @paul53 siehe den OP:

              @cash sagte in Uhrzeit falsch:

              Auch die Astrozeit:
              var dawn = getAstroDate("dawn").toLocaleTimeString();

              leifert mir die Anzeige im 12h Format? Ich vermute das hängt ebenfalls damit zusammen. Woher holt sich ioBroker die Daten?

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              paul53P 1 Antwort Letzte Antwort
              0
              • AlCalzoneA AlCalzone

                @paul53 siehe den OP:

                @cash sagte in Uhrzeit falsch:

                Auch die Astrozeit:
                var dawn = getAstroDate("dawn").toLocaleTimeString();

                leifert mir die Anzeige im 12h Format? Ich vermute das hängt ebenfalls damit zusammen. Woher holt sich ioBroker die Daten?

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #8

                @AlCalzone sagte:

                Anzeige im 12h Format?

                Das kann eigentlich nur eine Einstellung im OS sein, denn in ioBroker ist mir keine Einstellung des Zeitformats bekannt.

                localTimeString.JPG

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                AlCalzoneA 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @AlCalzone sagte:

                  Anzeige im 12h Format?

                  Das kann eigentlich nur eine Einstellung im OS sein, denn in ioBroker ist mir keine Einstellung des Zeitformats bekannt.

                  localTimeString.JPG

                  AlCalzoneA Offline
                  AlCalzoneA Offline
                  AlCalzone
                  Developer
                  schrieb am zuletzt editiert von
                  #9

                  @paul53 Das meine ich nämlich auch.

                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                  1 Antwort Letzte Antwort
                  0
                  • cashC Offline
                    cashC Offline
                    cash
                    Most Active
                    schrieb am zuletzt editiert von
                    #10

                    Komisch ist dann aber das es in dem einen Docker läuft und in dem anderen nicht. Somit kann man das Synology als Problem ausschließen. Das heißt es muss an der Docker Installation liegen.

                    In beiden Docker ist de-DE eingestellt und auch die Zeitzone ist korrekt. Komisch ist dann aber das wenn ich im terminal date eingebe das richtige Format ausgespuckt wird (also 24h). Somit sollte man ja meinen das es eben doch nicht an den Dockereinstellungen liegt sondern an ioBroker?

                    Es spricht natürlich viel dafür das ich ein Einzelschicksal bin oder zumindest nicht viele betroffen sind denn sonst hätte man im Forum deutlich mehr Treffer.

                    Derzeit auch nicht so wild ich bleibe wohl erstmal bei Node 8x und dem alten js-controller.

                    Was nützten mir die aktuellen Version wenn mein ioBroker hinterher nicht mehr läuft. Leider natürlich kein Dauerzustand. Ich werde nächste Woche noch einmal ein neues Docker-Image erstellen und bevor ich mein Backup einspiele mal gucken was ich so noch finde.

                    AlCalzoneA 1 Antwort Letzte Antwort
                    0
                    • cashC cash

                      Komisch ist dann aber das es in dem einen Docker läuft und in dem anderen nicht. Somit kann man das Synology als Problem ausschließen. Das heißt es muss an der Docker Installation liegen.

                      In beiden Docker ist de-DE eingestellt und auch die Zeitzone ist korrekt. Komisch ist dann aber das wenn ich im terminal date eingebe das richtige Format ausgespuckt wird (also 24h). Somit sollte man ja meinen das es eben doch nicht an den Dockereinstellungen liegt sondern an ioBroker?

                      Es spricht natürlich viel dafür das ich ein Einzelschicksal bin oder zumindest nicht viele betroffen sind denn sonst hätte man im Forum deutlich mehr Treffer.

                      Derzeit auch nicht so wild ich bleibe wohl erstmal bei Node 8x und dem alten js-controller.

                      Was nützten mir die aktuellen Version wenn mein ioBroker hinterher nicht mehr läuft. Leider natürlich kein Dauerzustand. Ich werde nächste Woche noch einmal ein neues Docker-Image erstellen und bevor ich mein Backup einspiele mal gucken was ich so noch finde.

                      AlCalzoneA Offline
                      AlCalzoneA Offline
                      AlCalzone
                      Developer
                      schrieb am zuletzt editiert von
                      #11

                      @cash https://github.com/nodejs/docker-node/issues/1108 könnte dein Problem sein bzw das verlinkte issue

                      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                      cashC 1 Antwort Letzte Antwort
                      0
                      • AlCalzoneA AlCalzone

                        @cash https://github.com/nodejs/docker-node/issues/1108 könnte dein Problem sein bzw das verlinkte issue

                        cashC Offline
                        cashC Offline
                        cash
                        Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @AlCalzone Glaube ich nicht. newDate() lieferte die aktuelle Uhrzeit minus 1 Stunde was laut Paul ja richtig ist denn es liefert UTC.

                        Was mich stutzig macht ist dort folgende Aussage:

                        Node.js (> v10) doesn't use system's tzdata anymore

                        Dann müssten aber alle Probleme haben die mit dem aktuellen Docker von buanet arbeiten. Aber es geht auf jeden Fall in die richtige Richtung. Ich werde in diese Richtung weiter suchen

                        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

                        485

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        Themen

                        1.3m

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

                        • Du hast noch kein Konto? Registrieren

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