Q:

Adicionar minutos na hora

Tenho um código que adiciona uma hora ou mais no campo hora, queria agora adicionar também nos minutos.  Ou seja, se a deslocação dos minutos for igual a 30, adicionar mais 30 min. 
var decalage = +1
var decalage_minute = 30

var d = new Date(); //date

//convert date timestamp
function heure_decalage_f(date, decalage){
    var data = new Date(date.getTime() + (decalage * 60 * 60 * 1e3));
    return data.getHours();
}

var heure_decalage = heure_decalage_f(d,decalage);

var minute = d.getMinutes();
var seconds = d.getSeconds();

alert(heure_decalage + ":" + minute);

Exemplo

A:

Tens de fazer o mesmo para os minutos que fizeste para as horas:
var decalage        = +1
var decalage_minute = 50

var d = new Date( ); //date

//convert date timestamp
function decalage_f( date, decalage, decalage_minute )
{
    var data = new Date( date.getTime( ) + ( decalage * 60 * 60 * 1e3) + ( decalage_minute * 60 * 1e3 ));
    return data;
}

var data = decalage_f ( d, decalage , decalage_minute );

alert( data.getHours( )  + ":" + data.getMinutes( ) );

Exemplo

