У меня возникла странная проблема, когда параметр 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.
Далее:
При повторном нажатии этого поля и выборе даты/даты datepicker этот второй раз проблема не появляется:
console.log:
Wed Aug 06 2014 22:00:00 GMT+0100 (GMT Summer Time)
Полученные данные Fiddler:
StartDate=2014-08-06T21:00:00.000Z