Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Uhrzeit falsch

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Uhrzeit falsch

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @cash last edited by 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'));
      
      AlCalzone 1 Reply Last reply Reply Quote 1
      • cash
        cash Most Active last edited by

        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 Reply Last reply Reply Quote 0
        • AlCalzone
          AlCalzone Developer @paul53 last edited by

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

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @AlCalzone last edited by paul53

            @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().

            1 Reply Last reply Reply Quote 0
            • AlCalzone
              AlCalzone Developer @cash last edited by

              @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?

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @AlCalzone last edited by 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

                AlCalzone 1 Reply Last reply Reply Quote 0
                • AlCalzone
                  AlCalzone Developer @paul53 last edited by

                  @paul53 Das meine ich nämlich auch.

                  1 Reply Last reply Reply Quote 0
                  • cash
                    cash Most Active last edited by

                    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.

                    AlCalzone 1 Reply Last reply Reply Quote 0
                    • AlCalzone
                      AlCalzone Developer @cash last edited by

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

                      davidschrooten created this issue in nodejs/docker-node

                      open Wrong time in new Date #1108

                      cash 1 Reply Last reply Reply Quote 0
                      • cash
                        cash Most Active @AlCalzone last edited by

                        @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 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        867
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        javascript
                        4
                        12
                        1306
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo