Угловое использование даты публикации bsdatepicker 1 день назад в основное приложение asp.net - PullRequest
0 голосов
/ 01 февраля 2019

Я использую Angular6 и bsdatepicker для захвата даты, внутренним приложением является Asp.Net core 2.1 api.

Когда я просматриваю введенные данные в базе данных, я получаю дату один день назад.

Итак, отправил данные из API с помощью почтальона, чтобы увидеть, есть ли у API какие-либо проблемы, но дата из API становится совершенно прекрасной.

Даже на угловой стороне консоль показывает правильную дату.

Вот код, который я использую для Angular:

console.log(std.DateofBirth);
    let d = new Date(std.DateofBirth);
    console.log(d);
    d.setMinutes(d.getMinutes() + d.getTimezoneOffset());
    std.DateofBirth = d;
    console.log(d);

А вот журнал:

Ср 22 февраля 2012 00:00:00 GMT + 0530 (стандартное время Индии) 16.6378184bcce0220254d5.js: 1 среда, 22 февраля 2012 г. 00:00:00 GMT + 0530 (стандартное время Индии) 16.6378184bcce0220254d5.js: 1 вт 21 февраля 2012 г. 18:30:00 GMT + 0530 (стандартное время Индии)

Обратите внимание, что я попробовал решение для этого поста в Git: https://github.com/angular-ui/bootstrap/issues/2628

Для IST я могу добавить один день, но не совсем уверен для всех часовых поясов.В целом, я подозреваю, что есть какой-то обходной путь с часовыми поясами, или мне просто нужно свидание без времени.Как я могу решить это.

...