Bootstrap datetimepicker - выход из заданного времени - PullRequest
0 голосов
/ 04 октября 2018

У меня есть два сборщика даты, один на час отправления и один на час прибытия.

Я хотел бы сделать так, чтобы время прибытия всегда было по модулю 6 от отправлениявремя.Например, если время отправления равно 13:40, доступные варианты времени прибытия будут 13:46, 13:52, 13:58 и т. Д.

Похоже, что datetimepicker загрузчика позволяет только шагатьтолько за час (13:00, 14:00, 15:00 ...), а не за данную минуту.

Есть ли способ разрешить переход с данного часа + минуты?

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 05 октября 2018
  1. используемый вами инструмент выбора заявляет: «Мы находимся в заморозке кода, и отслеживание этой проблемы больше не отслеживается активно» - я бы не рекомендовал это для нового проекта ......
  2. при рассмотрении того, что вы делаете (если у вас нет чего-то еще, что вы не задали в своем вопросе - может потребоваться добавление кода и более подробная информация о том, что вы делаете ...), это звучит какВы хотите выбрать одну дату + время и установить автоматический селектор «прибытия».

    Я бы посоветовал вам рассмотреть возможность выбора даты / времени (по вашему выбору, хотя см. «1» выше .....) и SELECT для времени прибытия (это может не подходить для вашей заявки, хотя, поскольку вы не сказали, может ли прибытие быть / может быть в другой день, я предполагаю, что они будут в тот же день и поступят «более простым» способом.....:)

    В 'onchange' средства выбора вы можете создать / обновить (более вероятно, обновить) выпадающий список, чтобы получить желаемое время (в вашем случае по модулю 6).

    Это более простое решениеа также быть более удобным для пользователя (IMHO)

  3. Вы можете использовать что-то вроде daterangepicker.com и установить timePickerIncrement (или эквивалент, если вы используете какой-то другой сборщик).

Если вы используете daterangepicker.com, вы можете попробовать использовать функцию для timePickerIncrement (для получения по модулю 6), или она может разрешить выбор только в течение нескольких минут (после того, как я перечитал документы, этодействительно имеет место ...) Если это так, то я бы посмотрел на 'isInvalidDate'.Вы можете настроить функцию так, чтобы она действовала только по модулю 6 даты начала (выполните поиск на странице для isInvalidDate, там есть несколько полезных советов по кодированию этого).

Это поможет вамтебе нужно быть.

...