Это количество миллисекунд с начала эпохи:
new Date(1320120000000) //Tue Nov 01 2011 05:00:00 GMT+0100 (CET)
Однако -0400
, похоже, является смещением по Гринвичу, которое вы также должны применить.Я предполагаю, что он имеет формат HHMM
, поэтому в этом случае вам нужно вычесть 4 часа из заданного значения:
new Date(1320120000000 - 4 * 3600 * 1000) //Tue Nov 01 2011 01:00:00 GMT+0100 (CET)
Наконец, обратите внимание, что метод Date.toString()
, показанный в комментариях, использует время браузеразона (CET в моем случае, см .: Раздражающий вопрос настройки часового пояса JavaScript ).Вы должны использовать getUTC*()
методы для Date
, чтобы получить точные результаты, не зависящие от браузера.