Daten aus der Datenbank in Javascript einbinden

CreativPur

Erfahrenes Mitglied
Hi, i
ch komme einfach nicht weiter.
Ich habe einen Kalender, mit einer Zeitausgabe von - bis.

Javascript:
  time2 = data[i].timestamp.replace(/-|:/g, " ").split(" ").slice(3, 6);
                time2 = new Date(2000, 01, 01, time2[0], time2[1], time2[2]);

                time2 = {
                    hours: time2.getHours(),
                    minutes: time2.getMinutes() < 10 ? "0" + time2.getMinutes() : time2.getMinutes(),
                    ampm: (time2.getHours() < 12 ? "am" : "pm")
                }

                if (time_format == "standard") {
                    time2.hours = (time2.hours > 12) ? time2.hours - 12 : time2.hours;
                    time2 = time2.hours + ":" + time2.minutes + time2.ampm;
                }
                else if (time_format == "military") {
                   
                    time2.hours = time2.hours + 2;
                    time2 = time2.hours + ":" + time2.minutes + " " + "Uhr";
                }

bei einem festen Wert von +2 "time2.hours = time2.hours + 2;" werden auch tatsächlich 2 Stunden zugezählt.
also 13:00 - 15:00 Uhr

Jetzt habe ich aber in der Datenbank eine Spalte Namens "beratungszeit".

diesen Wert möchte ich folgend anstatt der festen Zahl (+ 2) übergeben..
data.beratungszeit

also :
Javascript:
bz = data[i].beratungszeit;

time2.hours = time2.hours + bz;
time2 = time2.hours + ":" + time2.minutes + " " + "Uhr";

Leider funktioniert dies nicht.
In der Datenbank ist auch der Wert 2,
aber in diesem Fall wird folgendes ausgegeben.

Bildschirmfoto 2021-05-02 um 13.30.47.png

der Wert 2 wird einfach nur hinten dran gehängt.

Wie kann ich den Code ändern ?
 

Neue Beiträge