Javascript.RU

 
 
Опции темы
 
Старый 17.01.2013, 10:12
wUI wUI вне форума
Аспирант
Отправить личное сообщение для wUI Посмотреть профиль Найти все сообщения от wUI
 
Регистрация: 19.04.2012
Сообщений: 78

Конвертация времени.
Всем доброго времени суток

С сервера приходить Json массив данных:

[[0.261,"2013-01-02 23:59:04"],[0.262,"2013-01-03 00:04:04"],[0.263,"2013-01-03 00:09:03"],[0.269,"2013-01-03 00:14:02"],[0.267,"2013-01-03 00:19:03"]]

Время в массиве получаю как строку, "2013-01-02 23:59:04", которую в дальнейшем необходимо преобразовать в дату формата UTC и отстроить по полученным значениям график.

обработка строки Json:
for (var i = 0; i < response.d.length; i++) {
                var datePoint = new Date(response.d[i][1].replace(/-/g, "/"));
                dataLine[i] = [Date.UTC(datePoint.getFullYear(), datePoint.getMonth(), datePoint.getDate(), datePoint.getHours(), datePoint.getMinutes(), datePoint.getSeconds()), response.d[i][0]];
            }


Проблема в том, что при конвертации к дате, прибавляются дополнительные 6 часов по GMT. И вместо исходных "2013-01-02 23:59:04" я получаю "2013-01-03 05:59:04".
Подскажите пожалуйста, где я ошибаюсь?
 
Старый 17.01.2013, 10:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,155

wUI,
А если так ...
dataLine[i] = [new Date(datePoint.getFullYear(),
 
Старый 17.01.2013, 10:58
wUI wUI вне форума
Аспирант
Отправить личное сообщение для wUI Посмотреть профиль Найти все сообщения от wUI
 
Регистрация: 19.04.2012
Сообщений: 78

конечное время мне необходимо в формате UTC. =)
 
Старый 17.01.2013, 11:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,155

wUI,
Ещё вариант )))
datePoint.getHours(), datePoint.getMinutes()+(datePoint.getTimezoneOffset()),
 
Старый 17.01.2013, 12:24
wUI wUI вне форума
Аспирант
Отправить личное сообщение для wUI Посмотреть профиль Найти все сообщения от wUI
 
Регистрация: 19.04.2012
Сообщений: 78

рони,
Попал!=)
Спасибо за помощь!
 

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с таймером отсчета времени dimentiy89 Элементы интерфейса 11 29.11.2013 22:41
блог с отсчетом времени до события Vladimir_Kl Events/DOM/Window 1 22.04.2011 22:41
Обратный отсчет времени tenorica Общие вопросы Javascript 2 19.04.2011 23:30
Нужен счетчик времени vai Общие вопросы Javascript 1 13.03.2011 20:40
Изменяющиеся во времени графики Demon_ak jQuery 5 13.05.2010 12:57


© Илья Кантор, 2007-2021 О проекте - Архив форума - Вверх