0

einen Monat vor und zurück

Hallo zusammen,
ich bekomme es einfach nicht hin - einen Monat zurück funktioniert so

let jahr := year(today());
let month := month(today());
vom := date(year(vom), month(vom) - 1, 1);
bis := date(year(bis), month(bis), 1) - 1

Ich dachte eine Monat vor, wäre dann

let jahr := year(today());
let month := month(today());
vom := date(year(vom), month(vom) + 1, 1);
bis := date(year(bis), month(bis), 1) + 1

dem ist leider nicht so. Hat jemand eine Idee, was ich falsch gemacht haben könnte?
Vielen Dank schon mal :-)
gruß kruna

2 Antworten

null
    • mirko3
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Versuche es mal so für vorwärts. Mirko

    let jahr := year(today());
    let month := month(today());
    vom := date(year(vom), month(vom) + 1, 1);
    bis := date(year(bis), month(bis) + 2, 0)
    
      • Kruna
      • vor 2 Monaten
      • Gemeldet - anzeigen

      tausend Dank, da wäre ich nie darauf gekommen - erst recht nicht mit +2, aber es funktioniert perfekt.