cumulonimbus8
Fleet Admiral
- Registriert
- Apr. 2012
- Beiträge
- 19.325
Moin!
Warum ändert sich hier auch die Variabel d1?
Dies ist mir zufällig untergekommen - und ich sehe keine Erklärung.
Lade ich die Datei in den Browser sehe ich in der ersten Zeile beides Mal heute (25.8.) und in der zweiten Zeile das Datum in 19 Tagen (Freitag, der 13. … - es sollten eigentlich 10 Tage sein; krumme Finger) und dies ebenfalls zweimal.
Ich ändere aktiv aber nur d0. Wie kann sich da d1 einfach so mitändern?
Der plumpe Versuch d1 = d0+"" friert den Wert ein - was wiederum auch nicht begründet, dass nicht auch das geändert würde.
So was ist mir bei meinen bescheidenen Programmierungen noch nie passiert, wenn wäre es sicher aufgefallen wie hier auch (ich wollte mir einfach nur heute als Vergleich anzeigen lassen…)
Was geht hier vor?
CN8
Warum ändert sich hier auch die Variabel d1?
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
<script type="text/javascript">
(function(){
var Meldung;
var d0;
var d1
})();
</script>
</head>
<body>
<span id="Anzeige1"></span>
<br>
<span id="Anzeige2"></span>
<script type="text/javascript">
var exdays = 19;
(function(){
d0 = new Date();
d1 = d0;
document.getElementById("Anzeige1").innerHTML = d0+" | "+d1;
d0.setTime(d0.getTime() + (exdays*24*60*60*1000));
document.getElementById("Anzeige2").innerHTML = d0+" | "+d1;
})();
</script>
</body>
</html>
Dies ist mir zufällig untergekommen - und ich sehe keine Erklärung.
Lade ich die Datei in den Browser sehe ich in der ersten Zeile beides Mal heute (25.8.) und in der zweiten Zeile das Datum in 19 Tagen (Freitag, der 13. … - es sollten eigentlich 10 Tage sein; krumme Finger) und dies ebenfalls zweimal.
Ich ändere aktiv aber nur d0. Wie kann sich da d1 einfach so mitändern?
Der plumpe Versuch d1 = d0+"" friert den Wert ein - was wiederum auch nicht begründet, dass nicht auch das geändert würde.
So was ist mir bei meinen bescheidenen Programmierungen noch nie passiert, wenn wäre es sicher aufgefallen wie hier auch (ich wollte mir einfach nur heute als Vergleich anzeigen lassen…)
Was geht hier vor?
CN8