Получить строку GMT от текущей даты

Я могу получить выходной формат, который мне нужен, но не в правильное время. Мне нужно это по Гринвичу (это +4 часа)

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

Есть идеи? Вывод выглядит так:

20120403031408

Я могу получить GMT в стандартном формате строки, выполнив:

dt.toUTCString();

но я не могу преобразовать его обратно в строку yyyyMMddhhmmss

РЕДАКТИРОВАТЬ: я использую библиотеку date.js

Ответы на вопрос(2)

Ваш ответ на вопрос