JSON Date to JavasScript Дата преобразования проблемы - PullRequest
0 голосов
/ 18 ноября 2009

Вот код для преобразования восстановленной даты JSON в строку даты.


String.toDate = function(stringDate) {
var newDate = new Date(parseInt(stringDate.replace("/Date(", "").replace(")/", ""), 10));
return newDate;
}

Вот подробности:

Дата из базы данных: 2009-11-18 03: 23: 25.107 Дата, возвращаемая JSON: "/ Дата (1258514605107) /" Дата, возвращаемая функцией toDate: Ср 18 ноя 2009 11:23:25 GMT + 0800 (стандартное время Тайбэя)

Часовой пояс веб-сервера и сервера базы данных совпадает.

Мне интересно, почему дата становится текущей датой в моем часовом поясе. Кто-нибудь здесь сталкивался с такой проблемой?

1 Ответ

0 голосов
/ 18 ноября 2009

а как насчет настроек вашего браузера / ОС? вам нужно время по Гринвичу?

Я думаю, вы получите его с toUTCString более полным справочником о дате классе

alert(newDate.toUTCString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...