Как конвертировать дату разных часовых поясов в GMT 0? Скажем, у меня есть даты, подобные этому
Fri Jan 20 2012 11:51:36 GMT-0500
Fri Jan 20 2012 11:51:36 GMT-0300
Fri Jan 20 2012 11:51:36 GMT+0500
в
Fri Jan 20 2012 06:51:36 GMT
Fri Jan 20 2012 08:51:36 GMT
Fri Jan 20 2012 16:51:36 GMT
это даты, которые я получаю через new Date().toString()
в разных часовых поясах. Есть ли какой-либо js-метод для определения временной зоны и преобразования соответственно?
РЕДАКТИРОВАТЬ: Вторые три даты - это не GMT-настроенные времена первых трех. Например, Fri Jan 20 2012 11:51:36 GMT-0500
в GMT - Fri Jan 20 2012 16:51:36 GMT
не Fri Jan 20 2012 06:51:36 GMT
. GMT-0500 отстает от GMT, а не впереди, поэтому вам нужно добавить смещение, чтобы получить GMT, а не вычесть его.