Converter "2012-02-01 06:09:47" para "2012/02/01 06:09:47" javascript [RESOLVIDO]

3 respostas
A

Pessoal,
Estou tentando fazer essa conversão “2012-02-01 06:09:47” para “2012/02/01 06:09:47” mas esta dando erro.

Qual a melhor forma de converter em javascript.

Alguém pode me ajudar?

Obrigado,
Artur

3 Respostas

D

Olá...
Não manjo muito de javascript, mas vamos lá.

Já tentou assim?

DATA:
OnKeyPress="formatar(this, '##/##/#### ##:##:##')"

<script language="javascript">
/*----------------------------------------------------------------------------
Formatação para qualquer mascara
-----------------------------------------------------------------------------*/
function formatar(src, mask){
  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>

Espero ter ajudado...
Att;
Daniel...

wagnerfrancisco

Se teu formato de entrada sempre vai ser assim pode usar uma expressão regular simples:

var date = '2012-02-01 06:09:47';
date.replace(/-/g, '/');

Isso aí só substitui todas as ocorrências de ‘-’ por ‘/’.

A

Valeu pessoal,

Funcionou usando

date.replace(/-/g, '/');

Estava tentando com

String.replace("-","/")

Obrigado a todos,
Artur

Criado 7 de fevereiro de 2012
Ultima resposta 8 de fev. de 2012
Respostas 3
Participantes 3