Fórum Data - ano - Javascript #552873
01/05/2016
0
Como faço para que a data seja apresentada dessa forma: xx/xx/xx, em vez de 00/00/0000?
Obs: campo data.
Com ou sem framework?
Obs: campo data.
Com ou sem framework?
Marluce Neves
Curtir tópico
+ 0
Responder
Post mais votado
01/05/2016
Existem literalmente dezenas de formas de se abordar esta questão.
Ultimamente tenho usado muito os frameworks, pois acho que possibilitam um produtividade monstruosa e resolvem os principais problemas de desenvolver solução em JavaSCript puro. Principalmente a questão de ser crossbrowser e disponibilizar algo testado e aprovado.
Neste caso estou postando uma função que usava a muitos anos atrás e pode ser adaptada de acordo com sua necessidade.
Mas pode ser feito usado jQuery UI
Ou usando abiblioteca Moment.js que possui várias funções pra manipular datas.
Espero ter ajudado.
Ultimamente tenho usado muito os frameworks, pois acho que possibilitam um produtividade monstruosa e resolvem os principais problemas de desenvolver solução em JavaSCript puro. Principalmente a questão de ser crossbrowser e disponibilizar algo testado e aprovado.
Neste caso estou postando uma função que usava a muitos anos atrás e pode ser adaptada de acordo com sua necessidade.
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'>//<![CDATA[
function formatar(src, mask,e)
{
var tecla =""
if (document.all) //IE
tecla = event.keyCode;
else
tecla = e.which;
if(tecla != 8){
if (src.value.length == src.maxlength){
return;
}
var i = src.value.length;
var saida = mask.substring(0,1);
var texto = mask.substring(i);
if (texto.substring(0,1) != saida)
{
src.value += texto.substring(0,1);
}
}
}
</script>
</head>
<body>
<tr>
Data Prevista
<input class="ie" type="text" size="11" name="Dt_Prevista" title="Entre com a data no formato: DD/MM/AA" id="Data" maxlength="8" onkeyup="formatar(this,'##/##/##',event)">
</td>
</tr>
</body>
</html>
Mas pode ser feito usado jQuery UI
Ou usando abiblioteca Moment.js que possui várias funções pra manipular datas.
Espero ter ajudado.
Jothaz
Responder
Gostei + 1
Mais Posts
02/05/2016
Marluce Neves
Obrigada Jothaz, testei e é exatamente isso que queria.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)