datepicker возвращает не правильную дату

Здравствуйте. Столкнулся с проблемой следующего характера:
Если в datapicker установлено значение по умолчанию, то метод getValue() возвращает правильное значение даты, соответствующее тому, которое выбрано в datapicker. Если же выбрать другую дату, метод возвращает на один день более раннюю дату, не ту, которая отображается. Пример здесь:
https://snippet.webix.com/7k7876zn
Подскажите пожалуйста, как с этим бороться? Мне нужно получить соответствие между тем, что вижу, и тем, что получаю из виджета.

Tagged:

Comments

  • edited December 7

    Здравствуйте,

    Datepicker формирует дату без учета времени и часового пояса, как new Date(2018, 8, 7), что при использовании функции toISOString дает смещение по таймзоне.

    Вы можете форматировать дату с помощью метода webix.Date.dateToStr: https://snippet.webix.com/to97j0w6

  • Благодарю за помощь!

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!