2013-07-02 9 views
19

Szukam czegoś w rodzaju "wyboru czasu". Ponieważ wyszukiwanie w dzienniku "selektora czasu" nie daje żadnego wyniku, chciałbym wiedzieć, czy istnieje jego techniczna nazwa, która może pomóc w jego wyszukaniu. Selektor czasu i selektor Czasowy zakres nie przynoszą obecnie żadnych przydatnych informacji.Jak nazywa się "wybór czasu" i czy istnieje?

Jeśli coś podobnego istnieje i ktoś może mnie do tego nakłonić, zamiast nazwy technicznej jest OK.

Aktualizacja 1:

Niestety ja kompletnie zapomniał wyjaśnić, co mam na myśli trwania próbnika. To nie jest selektor czasu, ale sposób, aby wybrać, ile czasu potrwa robienie czegoś, a nie w stosunku do daty. Na przykład gotowanie danego przepisu potrwa (czas trwania) 4 godziny i 10 minut. Podróżowanie stąd zajmie 4 dni i 10 godzin.

Moją podstawową ideą jest możliwość skonfigurowania selektora dla "większej" jednostki (prawdopodobnie dni), czas trwania będzie wyrażony wewnętrznie w sekundach. Więc mogę powiedzieć 20 days and 23 hours and 0 minutes lub jeśli "większą" jednostką są dni (na przykład przy tworzeniu oprogramowania), mogę napisać 150 hours and 30 minutes and 0 seconds. Przydałoby się ukryć kilka mniejszych pól, takich jak minuty/sekundy.

Aktualizacja 2:

Bardzo prosty interfejs przykład: enter image description here

+0

To zależy od tego, co dokładnie twój „czas kompletacji” ma robić. Nie możemy pomóc ci znaleźć nazwy technicznej, jeśli nie podasz nam definicji. – Blazemonger

+1

Zobacz gałki http://anthonyterrien.com/knob/ lub timepickers programu startowego http://jdewit.github.io/bootstrap-timepicker/ – Archer

+0

@Blazemonger: Przepraszam, jestem głupi, całkowicie zapomnę wyjaśnić, co jest ... daj mi chwilkę, aktualizując pytanie. –

Odpowiedz

5

Wiem, że to pytanie jest stary, ale wydaje się zadowalająca odpowiedź nie została osiągnięta. Zrobiłem wtyczkę jQuery dla tego konkretnego przypadku użycia, opublikuję ją dla każdego, kto przyjdzie szukać w przyszłości tak jak ja.

https://github.com/Tartarus762/jquery-duration-picker

11

Można użyć zestawu dostosowanych błystki jQuery

$('#seconds').spinner({ 
    spin: function (event, ui) { 
     if (ui.value >= 60) { 
      $(this).spinner('value', ui.value - 60); 
      $('#minutes').spinner('stepUp'); 
      return false; 
     } else if (ui.value < 0) { 
      $(this).spinner('value', ui.value + 60); 
      $('#minutes').spinner('stepDown'); 
      return false; 
     } 
    } 
}); 

tak: http://jsfiddle.net/xHzMw/1/

+0

Kopiowanie w Internecie Dotarłem do tej samej odpowiedzi. Dzięki. –

+1

To nie jest naprawdę solidne. możesz na przykład wpisać w te błystki 10 godzin i 30535 minut. –

0

Nazywa się po prostu li ke nazwałeś go i istnieje w http://shop.ekerner.com/index.php/shop/javascript/duration-picker-detail

+0

ten sam problem co powyższe rozwiązanie. Pozwala wpisywać dowolne duże liczby w polu minut –

+1

Czy to ma znaczenie? Jeśli użytkownik wie, że wartość wynosi 4320 min i nie chce jej konwertować na godziny, może wprowadzić je w ciągu kilku minut. Na przykład czas pracy maszyny może być znany w godzinach lub minutach. Brzmi jak funkcja;) chociaż fajnie, jeśli po wpisaniu> 59 min jest konwertowany na hms. Dodam, że następnym razem w pobliżu. – ekerner

Powiązane problemy