Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Datum von morgen und übermorgen und ...

    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

    Datum von morgen und übermorgen und ...

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dr.Pie
      Dr.Pie last edited by Dr.Pie

      Moin
      ich habe ein kleines Fenster wo ich das Wetter der kommenden Tage sehen kann.
      Nun möchte ich nicht nur den Wochentag anzeigen, sonder auch das Datum.
      Heute + 1
      Heute + 2
      Heute + 3
      Heute + 4
      Wie könnte man das realisieren ??

      datum2.png

      S 1 Reply Last reply Reply Quote 0
      • Feuersturm
        Feuersturm last edited by

        @dr-pie Schau einmal hier https://forum.iobroker.net/topic/26782/ical-kalender-farben-anpassen/24?_=1735329893886 ob du mit diesem Skript weiter kommst, um dir das heutige Datum + morgen + übermorgen zu erzeugen

        1 Reply Last reply Reply Quote 0
        • S
          stenmic @Dr.Pie last edited by

          @dr-pie ich mach das so.
          IMG_0970.jpeg

          1 Reply Last reply Reply Quote 1
          • Nashra
            Nashra Most Active Forum Testing last edited by

            Oder mit Skript...

            
            //   Datum für Wetter Widget in der richtigen Reihenfolge anzeigen
            
            createState("javascript.0.Wetter.Datum_ 1Tag", {name: 'Datum_ 1Tag', common: 'string'}, function () {})
            createState("javascript.0.Wetter.Datum_ 2Tag", {name: 'Datum_ 2Tag', common: 'string'}, function () {})
            createState("javascript.0.Wetter.Datum_ 3Tag", {name: 'Datum_ 3Tag', common: 'string'}, function () {})
            createState("javascript.0.Wetter.Datum_ 4Tag", {name: 'Datum_ 4Tag', common: 'string'}, function () {})
            createState("javascript.0.Wetter.Datum_ 5Tag", {name: 'Datum_ 5Tag', common: 'string'}, function () {})
            createState("javascript.0.Wetter.Datum_ 6Tag", {name: 'Datum_ 6Tag', common: 'string'}, function () {})
            createState("javascript.0.Wetter.Datum_ 7Tag", {name: 'Datum_ 7Tag', common: 'string'}, function () {})
            
            function berechneDatum() {
               function addDays(date, days) {
                   let result = new Date(date)
                   result.setDate(result.getDate() + days)
                   return result
               }
            
               function toDateString(date) {
                   let day = date.getDate() < 10 ? `0${date.getDate()}` : date.getDate()
                   let month = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"][date.getMonth()]
                   return `${day} ${month} ${date.getFullYear()}`
               }
            
               let currentDate = new Date()
               let day01 = currentDate /* = addDays(currentDate, 0) */
               let day02 = addDays(currentDate, 1)
               let day03 = addDays(currentDate, 2)
               let day04 = addDays(currentDate, 3)
               let day05 = addDays(currentDate, 4)
               let day06 = addDays(currentDate, 5)
               let day07 = addDays(currentDate, 6)
            
               setState("javascript.0.Wetter.Datum_ 1Tag", toDateString(day01))
               setState("javascript.0.Wetter.Datum_ 2Tag", toDateString(day02))
               setState("javascript.0.Wetter.Datum_ 3Tag", toDateString(day03))
               setState("javascript.0.Wetter.Datum_ 4Tag", toDateString(day04))
               setState("javascript.0.Wetter.Datum_ 5Tag", toDateString(day05))
               setState("javascript.0.Wetter.Datum_ 6Tag", toDateString(day06))
               setState("javascript.0.Wetter.Datum_ 7Tag", toDateString(day07))
            }
            
            berechneDatum() // Skriptstart
            
            schedule("25 0 0 * * *", berechneDatum)
            
            

            Screenshot 2024-12-28 141642.png

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

            Support us

            ioBroker
            Community Adapters
            Donate

            857
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            4
            4
            273
            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