Вот код для преобразования восстановленной даты 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 (стандартное время Тайбэя)
Часовой пояс веб-сервера и сервера базы данных совпадает.
Мне интересно, почему дата становится текущей датой в моем часовом поясе.
Кто-нибудь здесь сталкивался с такой проблемой?