stefan: Funktion mit Rückgabe des Datums vor 365 Tagen

Beitrag lesen

Hallo zusammen,

kann mir jemand einen Tipp geben was ich hierbei noch falsch mache. Ich möchte eine Funktion erstellen die als Paramater z.B. den wert 20080227 übergeben bekommt und soll von dieser 365 Tage abziehen. Meine Funktion schaut bis jetzt so aus.

function nDate(datum) {
  var Zeit = new Date(datum);
  var Aktuell = Zeit.getTime();
  var Danach = Math.floor(Aktuell - (365 * 24 * 60 * 60 * 1000));
  Zeit.setTime(Danach);
  var Jahr = Zeit.getFullYear();
  var Monat = Zeit.getMonth() + 1;
  Monat= ((Monat<10) ? "0" : ".") + Monat;
  var Tag = Zeit.getDate();

//return Tag + "." + Monat + "." + Jahr;
  return Jahr + Monat + Tag;
}

es klappt aber leider nicht, was mache ich noch falsch ???

Viele Grüße
Stefan