J'utilise le sélecteur de date et d'heure bootstrap dans mon application Web, en PHP / HTML5 et JavaScript. J'en utilise actuellement un à partir d'ici: http://tarruda.github.io/bootstrap-datetimepicker/
Lorsque j'utilise le contrôle sans temps, cela ne fonctionne pas. Il montre juste une zone de texte vide.
Je veux juste supprimer l'heure du sélecteur de date et d'heure. Existe-t-il une solution à ça?
<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
la source
la source
minView:'month'
fonctionné, je ne voulais pas que la sélection de temps s'affiche. J'ai obtenu l'aide de leur dépôt github. github.com/smalot/bootstrap-datetimepicker/issues/…Réponses:
Vérifiez l'extrait ci-dessous
Vous pouvez consulter http://eonasdan.github.io/bootstrap-datetimepicker/ pour obtenir de la documentation et d'autres fonctions en détail. Cela devrait fonctionner.
Mise à jour pour prendre en charge i18n
Utilisez les formats localisés de moment.js:
L
pour date seulementLT
pour le temps seulementL LT
pour la date et l'heureVoir les autres formats localisés dans la documentation moment.js ( https://momentjs.com/docs/#/displaying/format/ )
la source
div
(peut-être que la bibliothèque gère cela et recherche<input>
-sub-elements)J'ai essayé toutes les solutions affichées ici, mais aucune n'a fonctionné pour moi. J'ai réussi à désactiver l'heure en utilisant cette ligne de code dans mon jQuery:
Cela a défini le format à la date uniquement et a complètement désactivé l'heure. J'espère que cela t'aides.
la source
Ceci est pour: Bootstrap Datetimepicker d'Eonasdan
Tout d'abord, je fournirais un
id
attribut pour le<input>
, puis j'initialiserais le datetimepicker directement pour cela<input>
(et non pour le conteneur parent):Pour la v3: contrairement à la réponse de Ck Maurya :
pickDate: false
désactivera la date et permettra uniquement de choisir une heurepickTime: false
désactivera l'heure et ne permettra que de choisir une date (ce que vous voulez).Pour la version 4: Bootstrap Datetimepicker utilise désormais le format pour déterminer si un composant temporel est présent. Si aucun composant de temps n'est présent, il ne vous permettra pas de choisir une heure (et de masquer l'icône d'horloge).
la source
J'ai passé du temps à essayer de comprendre cela en raison de la mise à jour avec
DateTimePicker
. Vous devez entrer dans un format basé sur la documentation moment.js . Vous pouvez utiliser ce que les autres réponses ont montré:Ou vous pouvez utiliser certains des formats localisés fournis par moment.js pour ne faire qu'une date, tels que:
Grâce à cela, vous pouvez afficher uniquement une heure (
LT
) ou une date (L
) en fonction des paramètres régionaux . La documentation de datetimepicker n'était pas claire pour moi qu'elle s'adapte automatiquement à l'entrée fournie (date ou heure uniquement) via lemoment.js
format. J'espère que cela aide pour ceux qui cherchent encore.la source
Veuillez essayer si cela fonctionne aussi pour vous
la source
$('#datetimepicker').datetimepicker({ minView: 2, pickTime: false, language: 'pt-BR' });
Initialisez votre datetimepicker comme ceci
Pour désactiver le temps
Pour la date de désactivation
Pour désactiver la date et l'heure
veuillez vous référer à la documentation suivante en cas de doute
http://eonasdan.github.io/bootstrap-datetimepicker/#options
la source
la source
Cela montre seulement la date:
Plus sur le sujet ici
la source
la source
Le critère de sélection est désormais un attribut de la balise DIV.
des exemples sont ...
donc l'exemple de bootstrap pour jj mm aaaa est: -
mes paramètres Javascript sont les suivants: -
Vous pouvez voir des exemples fonctionnels de ceux-ci si vous téléchargez le fichier bootstrap-datetimepicker-master. Il existe des exemples de dossiers chacun avec un index.html.
la source
Pour la version bootstrap 4, ce code fonctionne;
la source
Désactiver l'heure dans le sélecteur d'heure de date boostrap ...
Désactiver la date dans le sélecteur datetime boostrap ...
la source
la source
la source
Cela permet d'afficher l'heure dans le champ de saisie mais masque le bouton de sélection d'heure, qui est le deuxième élément li de l'accordéon
la source
Je sais que c'est tard, mais la réponse est simplement de supprimer le «temps» du mot,
datetimepicker
pour le changer endatepicker
. Vous pouvez le formater avecdateFormat
.la source
Voici la solution pour vous. Il est très facile d'ajouter simplement du code comme celui-ci:
la source
la source
Pas aussi retardé et la langue à la fois je mets ça et ne travaille pas
la source