I created an array with a for-loop which can show me all days in a certain timespan every week or every two weeks, it worked, but now i would like to convert these timestamps to local german time (i used .toLocaleDateString("de-DE") dd.mm.yyyy).
I am not able to solve the problem above and seek for your help. I tried it, as mentioned, with .toLocaleDateString("de-DE") but it was no success.
My Code for both days:
function datenSpuckerErsterTag(){
let bTagEins = Date.parse(document.getElementById("firstDatum").value);
let bTagzwei = Date.parse(document.getElementById("secondDatum").value);
let startDatum1 = Date.parse(document.getElementById("startDatum").value );
let endDatum1 = Date.parse(document.getElementById("endDatum").value);
const siebenTage = 86400 * 1000*7;
const vierzehnTage = 86400 * 1000*14 ;
if (valueGetter1() == 7) {
let datenListe = [];
for (let i = bTagEins; i <= endDatum1; i = i + siebenTage) {
datenListe.push(i);
console.log(datenListe);
document.getElementById("arrOnePrint").innerHTML = datenListe;
}
} else if (valueGetter1() == 14){
let datenListe = [];
for(let i = bTagEins;i <= endDatum1;i=i + vierzehnTage) {
datenListe.push (i);
console.log(datenListe);
document.getElementById("arrOnePrint").innerHTML = datenListe;
}
} else {}
}
function datenSpuckerZweiterTag(){
let bTagEins = Date.parse(document.getElementById("firstDatum").value);
let bTagZwei = Date.parse(document.getElementById("secondDatum").value);
let startDatum1 = Date.parse(document.getElementById("startDatum").value );
let endDatum1 = Date.parse(document.getElementById("endDatum").value);
const siebenTage = 86400 * 1000*7;
const vierzehnTage = 86400 * 1000*14 ;
if (valueGetter2() == 7) {
let datenListe = [];
for (let i = bTagZwei; i <= endDatum1; i = i + siebenTage) {
datenListe.push(i);
console.log(datenListe);
document.getElementById("arrTwoPrint").innerHTML = datenListe;
}
} else if (valueGetter2() == 14){
let datenListe = [];
for(let i = bTagZwei;i <= endDatum1;i=i + vierzehnTage) {
datenListe.push (i);
console.log(datenListe);
document.getElementById("arrTwoPrint").innerHTML = datenListe;
}
} else {}
}
Thank you for your help! I really appreciate any advice! <3