2015-02-05 2 views
0

AnyTime DatePicker: http://www.ama3.com/anytime/Невозможно выбрать летнее время в AnyTime DatePicker

Я не могу выбрать, например, если я нахожусь в в этом часовом поясе: Sun, 29 Мар, 2:00 CET → CEST + 1 час (начало DST) UTC + 2h Я не могу выбрать 2015 29 марта 02:00

Я хотел был бы иметь возможность выбрать этот раз, я обработаю двусмысленности в back-end!

С другой стороны, я могу выбрать дату, когда CET -> CEST приведет к двусмысленности. Но я бы хотел обработать эти амбигиуции в конце (с NodaTime), есть ли опция, которую я могу установить, чтобы выбрать любую дату/время?

Редактировать: добавлено изображение для четкости! enter image description here

ответ

1

Я не уверен, что понимаю, что вы просите, но позвольте мне попытаться помочь. По умолчанию anytimetz.js содержит ошибку, которая помешала CET (и BST) появляться во всплывающем окне выбора часового пояса. Я только что исправил ошибку. Загрузите новый файл anytimetz.5.0.6.js и сообщите мне, если он решит вашу проблему. Если это не так, то, пожалуйста, дайте мне знать более подробную информацию. Для более быстрого ответа используйте ссылку для контактов на веб-сайте. Благодаря!

+0

Я добавил фотографию для ясности! Я хочу, чтобы иметь возможность выбрать любую дату, в настоящее время я не могу выбрать «02», показанный на картинке. – ProgrammerAtWork

+1

Ах, хорошо, вижу. Это сложный вопрос. Проблема в том, что библиотека использует фактические объекты JavaScript Date внутри, чтобы управлять выбранной вами датой/временем. Итак, когда вы нажимаете 02, он пытается вызвать Date.setHours (2), но тогда объект JavaScript говорит: «Нет, это недействительно в вашем текущем часовом поясе» и изменяет его на нужное значение. Я работаю над библиотекой замещения, которая не будет использовать объекты JS Date, но ее почти нет. –

+1

Я не знаю, поможет ли это или нет, но кажется, что если ваши системные часы установлены в другой часовой пояс, вы можете выбрать нужное значение. Но я, конечно, не ожидал, что конечные пользователи изменят свои настройки даты и времени для ПК, чтобы обойти эту проблему. Я буду думать о проблеме, но я сомневаюсь, что есть решение, учитывая сильную зависимость текущей реализации от объектов JavaScript Date. :( –

Смежные вопросы