Angular JS - Изменения даты при отправке в $ http - Проблема с часовым поясом

У меня странная проблема, когдаDate изменяется при передаче в API через $ http.put, я подозреваю, что проблема с часовым поясом:

Datepicker запускает событие ng-change - console.log:

Tue Jun 10 2014 00:00:00 GMT+0100 (GMT Summer Time)

Перешли к API с помощью Angular $ http.put ...

Когда он попадает в Fiddler:

StartDate=2014-06-09T23:00:00.000Z

Как вы можете видеть, дата меняется с 10 июня по 9 июня.

Как я могу остановить это изменение даты? Это часовой пояс вызывает изменения? И API, и клиентская часть работают на Localhost.

В дополнение к этому:

При повторном щелчке по полю и выборе даты запуска / выбранной даты во второй раз проблема не появляется:

console.log:

Wed Aug 06 2014 22:00:00 GMT+0100 (GMT Summer Time)

Получены данные скрипача:

StartDate=2014-08-06T21:00:00.000Z

Ответы на вопрос(1)

Ваш ответ на вопрос