現在時刻から任意の時間を加算する方法について
現在時刻に任意の数字を加算し、取り出したいです。また日付の繰り上げなどもさせたいです
以下のようにすると数字が大きくなると取り出した時に時間がおかしくなります
いいやり方などあれば教えて下さい、よろしくお願いします。

 var time = new Date();
 var a = 10.5
 time.setMinutes(time.getMinutes()+a);

 var b = time.getMonth();
 var c = time.getDate();
 var d = time.getHours();
 var e = time.getMinutes();
 console.log(time);
 console.log(b);
 console.log(c);
 console.log(d);
 console.log(e);