Hallo Gunnar,
vorzugsweise indem du Monate addierst :)
datum.setMonth( datum.getMonth() + 6 );
Bist du sicher, dass du damit nicht in ca. der Hälfte der Fälle 6 Monate subtrahierst?
mir scheint die Darstellung in http://de.selfhtml.org/javascript/objekte/date.htm@title=SELFHTML veraltet - und die in Mozillas Doku auch. Firefox hält sich (wie Opera 10.63 und IE8, die ich auf die Schnelle getestet habe) an das, was in der ECMAScript-Spezifikation (Version 5), ab Seite 174 drin steht:
Das Datum wird aus den Einzelangaben in einen Datumswert umgerechnet und daraus das resultierende Datum ermittelt.
Freundliche Grüße
Vinzenz