Vortag berechnen

Hallo Liebe WWW_Community,

ich habe mal eine Frage… weiß jemand wie man den Vortag mit JS berechnen kann??? Das Problem was ich immer habe ist, dass wenn man den 1ten eines Monats hat, bei mir dann 0 am Vortag steht und auch der Monatswechsel am 1ten eines jeden Monats und der Jahreswechsel am 1.1 nicht berücksichtigt werden… gibt es da bereits eine eigenständige Funktion zu oder muss ich da was Programmieren???

Liebe Grüße

Hallo Pheyx
Wenn du mit dem Rückgabewert von getTime() arbeitest, hast du keine Probleme:

function vortag() {
 var heute = new Date();
 var ms = 24\*60\*60\*1000;
 var gestern = new Date(heute.getTime() - ms);
 alert(gestern.getDate()); 
}

(ist ungetestet, aber sollte funktionieren).

Gruss
Sam

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo

ich habe mal eine Frage… weiß jemand wie man den Vortag mit
JS berechnen kann??? Das Problem was ich immer habe ist, dass
wenn man den 1ten eines Monats hat, bei mir dann 0 am Vortag
steht und auch der Monatswechsel am 1ten eines jeden Monats
und der Jahreswechsel am 1.1 nicht berücksichtigt werden…
gibt es da bereits eine eigenständige Funktion zu oder muss
ich da was Programmieren???

Geht auch so, ohne Programmieren:
function tagdiff( id, t ) {
var now = new Date();
now.setDate( now.getDate() + t );
document.getElementById(id).innerHTML = now.toUTCString()
}
Morgen ist:1
Heute ist:2
Gestern war:3

Danke euch… beide Methoden klappen wunderbar… :wink: