В этом примере должно отображаться «Mon Dec 25 1995 07:30:00 GMT-0600 (CST)», если вы используете время -6:
(new Date('Mon, 25 Dec 1995 13:30:00 GMT'))
или js fiddle: http://jsfiddle.net/nFADG/
Поддерживается ли этот тип преобразования в IE и более старых Firefox?
Из-за всех сумасшедших методов, которые предлагает поиск в Google для преобразования часовых поясов в js, можно подумать, что с этим что-то не так.
Редактировать: убрал toLocaleString (), чтобы избежать путаницы.
Редактировать: изменила строку даты, чтобы она соответствовала стандарту IETF, поскольку в FF она фактически не анализировалась должным образом. https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/parse