Data - ano - Javascript
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
Curtidas 0
Melhor post
Jothaz
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.
GOSTEI 1
Mais Respostas
Marluce Neves
01/05/2016
Obrigada Jothaz, testei e é exatamente isso que queria.
GOSTEI 0