Get String GMT da Data atual

Consigo obter o formato de saída necessário, mas não a hora correta. Preciso dele no GMT (que é +4 horas)

var dt = new Date();
var dt2 = dt.toString('yyyyMMddhhmmss');

Alguma ideia? A saída se parece com:

20120403031408

Consigo obter o GMT no formato de sequência padrão fazendo:

dt.toUTCString();

mas não consigo convertê-lo novamente na sequência aaaaMMddhhmmss

EDIT: estou usando a biblioteca date.j

questionAnswers(4)

yourAnswerToTheQuestion