Estou usando o seletor de data e hora de bootstrap em meu aplicativo da web, feito em PHP / HTML5 e JavaScript. Atualmente, estou usando um daqui: http://tarruda.github.io/bootstrap-datetimepicker/
Quando estou usando o controle sem tempo, ele não funciona. Mostra apenas uma caixa de texto em branco.
Eu só quero remover a hora do seletor de data e hora. Existe alguma solução para isso?
<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
fonte
fonte
minView:'month'
funcionou, eu não queria que a seleção de tempo aparecesse. Tive ajuda de seu repositório github. github.com/smalot/bootstrap-datetimepicker/issues/…Respostas:
Verifique o snippet abaixo
Você pode consultar http://eonasdan.github.io/bootstrap-datetimepicker/ para documentação e outras funções em detalhes. Isso deve funcionar.
Atualização para suportar i18n
Use formatos localizados de moment.js:
L
para data apenasLT
por tempo apenasL LT
para data e horaVeja outros formatos localizados na documentação do moment.js ( https://momentjs.com/docs/#/displaying/format/ )
fonte
div
(talvez a biblioteca<input>
Tentei todas as soluções postadas aqui, mas nenhuma funcionou para mim. Consegui desabilitar o tempo usando esta linha de código no meu jQuery:
Isso definiu o formato apenas para a data e desativou a hora completamente. Espero que isto ajude.
fonte
Isto é para: Bootstrap Datetimepicker de Eonasdan
Em primeiro lugar, forneceria um
id
atributo para o<input>
e inicializaria o datetimepicker diretamente para isso<input>
(e não para o contêiner pai):Para v3: Ao contrário da resposta de Ck Maurya :
pickDate: false
irá desativar a data e permitir apenas escolher um horáriopickTime: false
irá desabilitar a hora e permitir apenas escolher uma data (que é o que você quiser).Para v4: Bootstrap Datetimepicker agora usa o formato para determinar se um componente de tempo está presente. Se nenhum componente de hora estiver presente, ele não permitirá que você escolha uma hora (e oculte o ícone do relógio).
fonte
Passei algum tempo tentando descobrir isso devido à atualização com
DateTimePicker
. Você entraria em um formato baseado na documentação do moment.js . Você pode usar o que outras respostas mostraram:Ou você pode usar alguns dos formatos localizados que moment.js fornece para fazer apenas uma data, como:
Usando isso, você pode exibir apenas uma hora (
LT
) ou data (L
) com base no local . A documentação do datetimepicker não estava claro para mim se ele se adapta automaticamente à entrada fornecida (data ou apenas hora) viamoment.js
formato. Espero que isso ajude quem ainda está procurando.fonte
Por favor, tente se funciona para você também
fonte
$('#datetimepicker').datetimepicker({ minView: 2, pickTime: false, language: 'pt-BR' });
Inicialize seu datetimepicker assim
Para desativar o tempo
Para data de desabilitação
Para desabilitar data e hora
por favor, consulte a seguinte documentação se você tiver qualquer dúvida
http://eonasdan.github.io/bootstrap-datetimepicker/#options
fonte
fonte
Mostra apenas a data:
Mais sobre o assunto aqui
fonte
fonte
O critério do seletor agora é um atributo da tag DIV.
exemplos são ...
portanto, o exemplo de bootstrap para dd mm aaaa é: -
minhas configurações de Javascript são as seguintes: -
Você pode ver exemplos de funcionamento deles se baixar o arquivo bootstrap-datetimepicker-master. Existem pastas de amostra, cada uma com um index.html.
fonte
Para a versão 4 do bootstrap, este código está funcionando;
fonte
Desativar hora no seletor de data e hora do boostrap ...
Desativar data no seletor de data e hora boostrap ...
fonte
fonte
fonte
Isso permite mostrar a hora no campo de entrada, mas oculta o botão seletor de hora, que é o segundo elemento li no acordeão
fonte
Eu sei que é tarde, mas a resposta é simplesmente remover "tempo" da palavra,
datetimepicker
para alterá-lo paradatepicker
. Você pode formatá-lo comdateFormat
.fonte
Aqui está a solução para você. É muito fácil adicionar código como este:
fonte
fonte
Não adiei tanto tempo e linguagem em um momento que coloco isso e não trabalho
fonte