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), есть ли опция, которую я могу установить, чтобы выбрать любую дату/время?
Редактировать: добавлено изображение для четкости!
Я добавил фотографию для ясности! Я хочу, чтобы иметь возможность выбрать любую дату, в настоящее время я не могу выбрать «02», показанный на картинке. – ProgrammerAtWork
Ах, хорошо, вижу. Это сложный вопрос. Проблема в том, что библиотека использует фактические объекты JavaScript Date внутри, чтобы управлять выбранной вами датой/временем. Итак, когда вы нажимаете 02, он пытается вызвать Date.setHours (2), но тогда объект JavaScript говорит: «Нет, это недействительно в вашем текущем часовом поясе» и изменяет его на нужное значение. Я работаю над библиотекой замещения, которая не будет использовать объекты JS Date, но ее почти нет. –
Я не знаю, поможет ли это или нет, но кажется, что если ваши системные часы установлены в другой часовой пояс, вы можете выбрать нужное значение. Но я, конечно, не ожидал, что конечные пользователи изменят свои настройки даты и времени для ПК, чтобы обойти эту проблему. Я буду думать о проблеме, но я сомневаюсь, что есть решение, учитывая сильную зависимость текущей реализации от объектов JavaScript Date. :( –