Używam selektora daty i czasu ładowania początkowego w mojej aplikacji internetowej, wykonanej w PHP / HTML5 i JavaScript. Obecnie używam jednego stąd: http://tarruda.github.io/bootstrap-datetimepicker/
Kiedy używam kontrolki bez czasu, to nie działa. Po prostu pokazuje puste pole tekstowe.
Chcę tylko usunąć godzinę z selektora dat. Czy jest na to jakieś rozwiązanie?
<div class="well">
<div id="datetimepicker4" class="input-append">
<input data-format="yyyy-MM-dd" type="text"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar"> </i>
</span>
</div>
</div>
<script type="text/javascript">
$(function() {
$('#datetimepicker4').datetimepicker({ pickTime: false });
});
</script>
javascript
html
twitter-bootstrap
Chirag Sudra
źródło
źródło
minView:'month'
zadziałało, nie chciałem, aby pokazał się wybór czasu. Otrzymałem pomoc z ich repozytorium github. github.com/smalot/bootstrap-datetimepicker/issues/ ...Odpowiedzi:
Sprawdź poniższy fragment
Możesz odnieść się do http://eonasdan.github.io/bootstrap-datetimepicker/, aby uzyskać szczegółowe informacje na temat dokumentacji i innych funkcji. To powinno działać.
Zaktualizuj, aby obsługiwać i18n
Użyj zlokalizowanych formatów moment.js:
L
tylko na randkęLT
tylko na czasL LT
daty i godzinyZobacz inne zlokalizowane formaty w dokumentacji moment.js ( https://momentjs.com/docs/#/displaying/format/ )
źródło
div
(być może biblioteka obsługuje to i wyszukuje<input>
-sub-elementy)Wypróbowałem wszystkie zamieszczone tutaj rozwiązania, ale żadne z nich nie zadziałało. Udało mi się wyłączyć czas, używając tej linii kodu w moim jQuery:
Spowoduje to ustawienie tylko formatu daty i całkowite wyłączenie czasu. Mam nadzieję że to pomoże.
źródło
To jest dla: Eonasdan's Bootstrap Datetimepicker
Przede wszystkim podałbym
id
atrybut dla,<input>
a następnie zainicjowałbym datetimepicker bezpośrednio dla tego<input>
(a nie dla kontenera nadrzędnego):Dla wersji 3: w przeciwieństwie do odpowiedzi Ck Mauryi :
pickDate: false
wyłączy datę i pozwoli tylko na wybranie czasupickTime: false
wyłączy czas i pozwoli tylko na wybranie daty (co chcesz).W przypadku wersji 4: Bootstrap Datetimepicker używa teraz formatu do określenia, czy występuje składnik czasu. Jeśli nie ma składnika czasu, nie pozwoli ci wybrać czasu (i ukryje ikonę zegara).
źródło
Spędziłem trochę czasu, próbując to rozgryźć z powodu aktualizacji z
DateTimePicker
. Wpisałbyś w formacie opartym na dokumentacji moment.js . Możesz użyć innych odpowiedzi:Możesz też użyć niektórych zlokalizowanych formatów udostępnianych przez moment.js, aby zrobić tylko datę, na przykład:
Używając tego, możesz wyświetlić tylko godzinę (
LT
) lub datę (L
) na podstawie ustawień regionalnych . Dokumentacja dla datetimepicker nie była dla mnie jasna, że automatycznie dostosowuje się do dostarczonych danych wejściowych (data lub tylko godzina) poprzezmoment.js
format. Mam nadzieję, że to pomoże tym, którzy wciąż szukają.źródło
Spróbuj, jeśli to również działa dla Ciebie
źródło
$('#datetimepicker').datetimepicker({ minView: 2, pickTime: false, language: 'pt-BR' });
Zainicjuj swój datetimepicker w ten sposób
Na czas wyłączenia
Data wyłączenia
Aby wyłączyć zarówno datę, jak i godzinę
w razie wątpliwości zapoznaj się z poniższą dokumentacją
http://eonasdan.github.io/bootstrap-datetimepicker/#options
źródło
źródło
Pokazuje tylko datę:
Więcej na ten temat tutaj
źródło
źródło
Kryteria selektora są teraz atrybutem znacznika DIV.
przykłady to ...
więc przykład bootstrap dla dd mm rrrr to: -
moje ustawienia Javascript są następujące: -
Możesz zobaczyć ich działające przykłady, jeśli pobierzesz plik bootstrap-datetimepicker-master. Istnieją przykładowe foldery, z których każdy ma plik index.html.
źródło
Dla wersji bootstrap 4 ten kod działa;
źródło
Wyłącz czas w selektorze datetime Boostrap ...
Wyłącz datę w selektorze datetime Boostrap ...
źródło
źródło
źródło
Pozwala to na pokazanie czasu w polu wprowadzania, ale ukrywa przycisk wyboru czasu, który jest drugim elementem li w akordeonie
źródło
Wiem, że jest późno, ale odpowiedzią jest po prostu usunięcie „czasu” ze słowa,
datetimepicker
aby je zmienićdatepicker
. Możesz go sformatować za pomocądateFormat
.źródło
Oto rozwiązanie dla Ciebie. Bardzo łatwo jest po prostu dodać taki kod:
źródło
źródło
Nie odkładam czasu i języka na raz, kładę to i nie pracuję
źródło