Обновить значение даты потери вызова в переменной config
Здравствуйте, у меня есть приложение, которое создает объект, который содержит переменную Date. Затем объект передается в функцию обновления http. К сожалению, обновление, когда оно проходит, выглядит великолепно, за исключением того, что дата сбрасывается на 2018-06-06T04:00:00 вместо фактического времени, которое было добавлено. в целях тестирования я запустил запрос на обновление отдельно с той же полезной нагрузкой объекта, и он прошел нормально, так что я знаю, что это не API. Есть идеи, что я могу делать не так?
элемент в JSON, используемый для полезной нагрузки:
{"id": 10, "name": "test", "description": "description of test", "startDate":"2018-06-06T23:30:00.000Z", "endDate":"2018-06-07T02:30:00.000Z"}
Код:
app.config(function($routeProvider, $resourceProvider, $httpProvider) {
$httpProvider.defaults.headers.common = {Accept: "application/json, text/plain, */*"};
//other code to set up routes, also added an interceptor to verify the data been sent, this is where I was able to see the data's Date time is reset.
});
//function to update
function updateObj(item){
$http.put(urlToApi, item, {headers:{'Content-Type': 'application/json', 'Accept': 'application/json'}})
.then(function successCallback(response) {
console.log(response);
}, function errorCallback(response) {
console.log("ERROR: " + response);
});
}