Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

betofc

date picker

Recommended Posts

Peguei um date picker aqui: http://jqueryui.com/datepicker/#default

 

e pra testar usei o mesmo código que eles, ou seja:

<!doctype html> <html lang="en"><head>  <meta charset="utf-8" />  <title>jQuery UI Datepicker - Default functionality</title>  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>  <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>  <link rel="stylesheet" href="/resources/demos/style.css" />  <script>  $(function() {    $( "#datepicker" ).datepicker();  });  </script></head><body> <p>Date: <input type="text" id="datepicker" /></p>  </body></html>

mas eu gostaria que a data aparecesse no input como dia-mês-ano.

Então fui na documentação deles e achei um exemplo assim:

$.datepicker.formatDate( "yy-mm-dd", new Date( 2007, 1 - 1, 26 ) );

mas não sei como implementar esse segundo tipo de código, no primeiro código?

 

 

Sei que é fácil achar um date picker em português por aí. Mas a minha dúvida é mais geral: o que viria a ser o método $.datepicker? Onde está o seletor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

oq vc precisa é isso aqui:

$( "#datepicker" ).datepicker({ dateFormat: "dd-mm-yy" });

ou seja, informar para o datepicker, qual formato vc quer.

 

 

 

Apenas como curiosidade, essa linha que vc postou:

$.datepicker.formatDate( "yy-mm-dd", new Date( 2007, 1 - 1, 26 ) );
usa a API do datepicker para formatar uma data. Tanto que se vc fizer:
alert( $.datepicker.formatDate( "dd-mm-yy", new Date( 2007, 1 - 1, 26 ) ) );
vai ver a data no alert.

Entendeu a diferença ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.