Fehlende Endzeile für 31. August 2020
bearbeitet von Claus HoffmannHallo Rolf
Danke für die vielen Tipps.
Wenn man zu faul ist mit F12 den Debuger aufzurufen und anstatt console.(log) --- document.write() benutzt ... dann passiert sowas :-).
Meine neue function berücksichtigt Zeitumstellungen.
~~~
// Kalender aktuell halten
var MilliSeconds = new Date(Jahr,Monat,DieserTag + 1).getTime()
- newDate(Jahr,Monat,DieserTag).getTime();
setTimeout(function(){Kalender(Monat,Jahr,tabelle)}, MilliSeconds);
~~~
das kann man mit folgender function testen
~~~
zeitumstellung();
function zeitumstellung(){
// Sommerzeit 2020
console.log("Sommerzeit 2020");
for (var t=28; t < 31;t++){
console.log(t + " -> " + (new Date(2020,2,t+1).getTime() - new Date(2020,2,t).getTime()));
}
console.log("Winterzeit 2020");
// Winterzeit 2020
for (var t=24; t < 27;t++){
console.log(t + " -> " + (new Date(2020,9,t+1).getTime() - new Date(2020,9,t).getTime()));
}
}
~~~
Ob dabei das Erdrumpeln berücksichtigt wird ist mir unbekannt :-).
Mit ein paar kleinen Änderungen habe ich den rekursive Aufruf sogar mit in die Kalender Funktion (vor return true;) integrieren können.
Jedenfalls Danke ich Euch für all diese Anregungen !!!
Gruß Claus