Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [gelöst] Datum von Gestern ermitteln

    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

    [gelöst] Datum von Gestern ermitteln

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Torsten_MG @mickym last edited by Torsten_MG

      @mickym

      Vielen Dank!!!

      Muss ich da etwas installieren? bekomme die Meldung

      20:53:47.886	error	javascript.0 (6259) script.js.Allgemein.Test_Script: ReferenceError: moment is not defined
      20:53:47.887	error	javascript.0 (6259) at script.js.Allgemein.Test_Script:4:10
      20:53:47.888	error	javascript.0 (6259) at script.js.Allgemein.Test_Script:8:3
      
      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Torsten_MG last edited by mickym

        @torsten_mg Eventuell musst Du moch ein endOfDay vorausschicken, damit der Tageswechsel nicht vom aktuellen Moment erfolgt.

        moment().endOf('day').substract(1,'day');
        

        Du musst die moment Bibliothek installieren, indem Du es als Modul in die Adapter Konfiguration einträgst.

        T 1 Reply Last reply Reply Quote 0
        • T
          Torsten_MG @mickym last edited by

          @mickym sagte in Datum von Gestern:

          moment().endOf('day').substract(1,'day');

          bekomme die selben Fehlermeldungen

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @Torsten_MG last edited by mickym

            @torsten_mg sagte in Datum von Gestern:

            @mickym sagte in Datum von Gestern:

            moment().endOf('day').substract(1,'day');

            bekomme die selben Fehlermeldungen

            Moment installieren - wie unten geschrieben

            d9c37bf9-abeb-4a9a-977c-bbb283f99f00-image.png

            Dann in Deinen Code am Anfang:

            var moment = require('moment');
            

            eingeben. Zeigs Dir gleich.

            T M 2 Replies Last reply Reply Quote 0
            • T
              Torsten_MG @mickym last edited by Torsten_MG

              @mickym

              funktioniert leider immer noch nicht

              js_ moment.JPG js_ moment1.JPG

              EDIT:
              js_ moment2.JPG

              JS-Adapter auch schon neu gestartet

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @Torsten_MG last edited by mickym

                @torsten_mg

                Mit Format - deutsches Datum:
                2256be74-51f0-42f3-830a-26f87c9e7168-image.png

                var moment = require('moment');
                
                console.log(moment().utc(true).endOf('day').subtract(1,"day").format("DD.MM.YYYY"));
                
                T 1 Reply Last reply Reply Quote 0
                • T
                  Torsten_MG @mickym last edited by

                  @mickym sagte in Datum von Gestern:

                                                                                                                                              var moment = require('moment');                                                                                                                                                                                                                                                                                                                                                         console.log(moment().utc(Boolean).endOf('day').subtract(1,"day").format("DD.MM.YYYY"));                                            
                  

                  Super, klappt. Vielen Dank!!

                  habe bei format jetzt nur DD eingegeben

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @Torsten_MG last edited by

                    @torsten_mg Ja und statt dem Boolean true eingeben - das war nur in der Eile Copy & Paste.

                    var moment = require('moment');
                     
                    console.log(moment().utc(true).endOf('day').subtract(1,"day").format("DD.MM.YYYY"));
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Torsten_MG last edited by paul53

                      @torsten_mg sagte: Wie komme ich richtig auf das Datum von Gestern?

                      let Tag = new Date(Date.now() - 86400000).getDate();
                      // Datum
                      let gestern = formatDate(Date.now() - 86400000, 'DD.MM.YYYY');
                      
                      1 Reply Last reply Reply Quote 0
                      • M
                        michihorn @mickym last edited by

                        @mickym Wo ist der Unterschied zwischen momentjs und moment?
                        Gruß
                        Michael

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @michihorn last edited by

                          @michihorn Gibt meines Erachtens keinen, Die Bibliothek heißt moment.js auch, so wie man node.js sagt, aber moment und node meint. Das js kommt einfach von Javascript.

                          https://momentjs.com/docs/#/use-it/

                          4fd84c43-023b-4f6f-bd92-1a83a3444daf-image.png

                          98921c5f-cac6-4fe3-9bc2-90423cabe8de-image.png

                          Insofern gibts da keinen Unterschied und meint dieselbe Bibliothek.

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          953
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          4
                          13
                          559
                          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