Что такое хороший инструмент выбора времени для Javascript?

Какой инструмент выбора времени подходит для jquery или автономного js? Я хотел бы, чтобы что-то вроде того, что Google использует в своем календаре, где есть выпадающее общее время с 15-минутными интервалами или позволяет вручную вводить время и проверять его.

Очень простой сборщик времени с кнопкой вращения Здесь

om39a 05.12.2012 13:14

Рекомендую повторно открыть вопрос. Важно понимать, что категория «неконструктивная», как и каждая категория, должна иметь исключения - я думаю, в том числе и для таких вопросов, как этот, где ответ требует знания программирования и не является чем-то, что можно легко исследовать.

Dan Nissenbaum 22.09.2015 02:33
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
87
2
154 811
11

Ответы 11

Пользуюсь ClockPick.

Неплохо, но позиционирование элементов отключено.

mpen 04.04.2014 23:20

это привело ко мне на подозрительную страницу с просьбой обновить flash. Пожалуйста, проверьте ссылку и обновите.

lets0code 20.04.2019 22:50

Вы можете прочитать об этом сообщение создателя jQuery Джона Ресига здесь: http://ejohn.org/blog/picking-time/.

Для обычного пользователя требуется слишком высокая точность мыши. Также не сразу очевидно, как использовать эту штуку (несмотря на то, что он утверждает, что она «интуитивно понятна») - я не могу смотреть на нее и знать, как она будет себя вести, когда я наведу указатель мыши на эти цифры.

mpen 04.04.2014 23:17

CSS Галерея имеет множество средств выбора времени. Взглянуть.

сборщик времени от Perifer Design похож на Google One

Ah Perifer - это именно то, что я ищу, но, похоже, он не выполняет никакой проверки, то есть позволяет мне ввести «999999999» в качестве значения

Element 22.01.2009 10:15

Несколько ресурсов:

... И ни одного зрелища среди них

Rudu 29.10.2010 21:07

TimeDatePicker, вероятно, лучший.

JD Stuart 16.07.2011 00:18

Я действительно не понимаю, чем TimeDatePicker является улучшением по сравнению со списком выбора.

Jon z 16.11.2012 07:07

большинство библиотек сломано

FooBar 21.01.2016 18:18

Этот намного лучше: weareoutman.github.io/clockpicker

Stefan Steiger 19.04.2016 18:17

@Mattias Да, но не забывай, что у тебя есть web.archive.org

PhiLho 13.09.2016 11:22

Мне понравился bootstrap-datetimepicker, в котором были объединены пикеты даты и времени, и он служил моей цели.

Anand Rockzz 28.05.2018 08:08

Требуется новое ПО

MD Ashik 01.07.2018 21:19

@StefanSteiger К сожалению, больше не поддерживается.

Matheus Richard 10.02.2020 20:47

Извините, ребята .. может уже немного поздно .. Пользуюсь Нет серый .. круто ..

Никогда не поздно кому-то (не обязательно оригинальному плакату) найти его полезным. .. ... кроме того, что Нет серый уже упоминается CMS ...

awe 23.02.2010 15:27

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

Для более удобного выбора времени ознакомьтесь с Виджет календаря Any + Time ™ Datepicker / Timepicker AJAX. Это, пожалуй, самый быстрый и простой в использовании инструмент выбора времени, потому что он использует простые кнопки для быстрого и легкого выбора определенного времени.

Вот интересный тест на удобство использования: выберите нечетное время (скажем, 22:32), а затем посмотрите, сколько времени потребуется, чтобы точно выбрать это время, используя различные средства выбора времени. Вероятно, вы сможете сделать это быстрее с Any + Time ™, чем записать время вручную - просто попробуйте найти другой сборщик, о котором вы можете сказать это! Не говоря уже о том, что Any + Time ™ поддерживает бесчисленное множество форматов даты / времени, 12/24 часов, полную настройку CSS (или jQuery UI) и даже часовые пояса!

Хороший сборщик. Бесплатно для некоммерческого использования, но вам необходимо связаться с разработчиком по поводу стоимости лицензирования для коммерческих проектов.

Andrew Lewis 28.10.2010 19:12

Так уж получилось, что он разработчик ...

steve_c 15.12.2010 01:09

Выбирать отдельно 10 и 1 для минут нет необходимости; такая точность почти никогда не понадобится. Соедините 10 и 1 и сделайте 12 рядов с шагом 5 минут. Он будет лучше согласовываться с часами, будет быстрее и будет достаточным для большинства случаев использования. Вы также можете изменить курсор на руку / указатель при наведении курсора на эти кнопки.

mpen 04.04.2014 23:25

Спасибо за ответ! Я работаю над заменой библиотеки, которая будет автоматически предоставлять меньше кнопок, когда выбор с точностью до минуты не является обязательным.

Andrew M. Andrews III 07.05.2014 19:08

что любая + временная страница содержит тысячи строк текста и кода, но я не смог найти ни одной рабочей демонстрации примера средства выбора даты / времени на странице ... вздох ... можно было бы подумать, что какая-то демонстрация будет на странице где-нибудь наверху.

Heriberto Lugo 26.05.2020 04:30

Интересно, что вы не нашли демонстрации, потому что есть 3 рабочих средства выбора в верхней части страницы (обычно плавающие справа) и еще шесть полей ввода, разбросанных по инструкциям, которые все отображают всплывающие окна выбора, когда вы нажимаете на них. Также есть ссылка на простой пример на ama3.com/anytime/simple.html Может быть, у вас отключен JavaScript?

Andrew M. Andrews III 26.05.2020 20:16

Мне не понравился ни один из предложенных средств выбора времени, поэтому я создал свой, вдохновленный Perifer и спецификацией HTML5:

http://github.com/gregersrygg/jquery.timeInput

Вы можете использовать новые атрибуты html5 для ввода времени (шаг, минимум, максимум) или использовать объект параметров:

<input type = "time" name = "myTime" class = "time-mm-hh" min = "9:00" max = "18:00" step = "1800" />
<input type = "time" name = "myTime2" class = "time-mm-hh" />

<script type = "text/javascript">
    $("input[name='myTime']").timeInput(); // use default or html5 attributes
    $("input[name='myTime2']").timeInput({min: "6:00", max: "15:00", step: 900}); // 15 min intervals from 6:00 am to 3:00 pm
</script>

Проверяет ввод следующим образом:

  • Вставьте ":", если он отсутствует
  • Не актуальное время? Заменить пустым
  • Неверное время согласно шагу? Округлить вверх / вниз до ближайшего шага

Спецификация HTML5 не допускает синтаксиса am / pm или локализованного времени, поэтому допускает только формат hh: mm. Секунды разрешены согласно спецификации, но я еще не реализовал это.

Это очень "альфа", поэтому могут быть некоторые ошибки. Не стесняйтесь присылать мне патчи / пул реквесты. Протестировано вручную в IE 6 и 8, FF, Chrome и Opera (последняя стабильная версия для Linux для последних).

У вас есть демо-версия?

mpen 04.04.2014 23:19

Извини, нет. Я не касался этого проекта 4 года. Не стесняйтесь присылать пул-реквесты :)

gregers 07.04.2014 11:45

Это лучшее, что я нашел до даты http://trentrichardson.com/examples/timepicker/

В зависимости от приложения это тоже одно из моих любимых. Мне действительно нужно было изменить период минутного шага с 1 на 15, но это было очень легко.

Chris Dutrow 24.08.2010 01:32

мой фаворит из списка. это легко, просто и все, что нужно. Я и раньше использовал виджет календаря Any + Time ™ Datepicker / Timepicker AJAX, но вместо этого я собираюсь попробовать это.

Daniel 15.08.2012 23:51

Веб-сайт (и пример javascript) больше не доступны. Есть ли где-нибудь еще образец?

James Moberg 08.03.2014 04:48

Ползунки - не самый простой или быстрый способ выбрать точное время.

mpen 04.04.2014 23:13

@Mark Я согласен с вашим мнением, самым простым способом может быть либо список выбора, либо отображение панели калькулятора, чтобы пользователь мог печатать.

Felix 05.04.2014 01:16

Я использовал jquery ui timepicker

Слишком глючит. Вылетает браузер, когда есть около 10-20 элементов управления.

Nick Binnet 10.10.2015 19:15

Если кого-то интересует другой JavaScript TimPicker, я разработал и поддерживаю плагин jQuery, который выполняет эту работу. Он работает что-то вроде EZ Time JS (хотя я не знал об этом еще 5 минут назад: D), позволяя пользователям вводить время практически любым удобным для них способом и конвертируя ввод в общий формат.

Проверьте Страница параметров jQuery TimePicker, чтобы увидеть его в действии.

Демка сломана (или я не понял, как ею пользоваться!).

PhiLho 13.09.2016 14:59

Вот тот, который работает с Twitter Bootstrap.

http://jdewit.github.com/bootstrap-timepicker/

спасибо, это было то, что я искал

arjuncc 14.08.2012 10:18

Это должен быть самый медленный способ выбрать время.

mpen 04.04.2014 23:14

Мне очень нравится простота Angular UI Bootstrap Timepicker.

Gaʀʀʏ 11.11.2015 03:01

Другие вопросы по теме