Ir para conteúdo

POWERED BY:

Arquivado

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

lcamara

Preenchimento de data errada

Recommended Posts

Pessoal, seguinte.Tenho esta função(abaixo) em uma pg ASP que quando é "rodada" no IE fica 100% mas quando é no firefox(provavelmente outros browser´s tbem) dá erro. Entra uma data louca. Ex.: hoje é 22/11/2006 e no firefox fica "22/11/106". Alguém sabe p pq?No aguardo,function TrataDT(){ var vVenPrimeiraParcela = "31/01/2007"; var vVenSegundaParcela = "24/02/2007"; var vRef = document.FORM1.REFERENCIA.value; var vPar = document.FORM1.PARCELA.value; var vHoje = new Date(); var vDiaAtual = vHoje.getDate(); var vMesAtual = vHoje.getMonth() + 1; var vAnoAtual = vHoje.getYear(); var vDataAtual = vDiaAtual + "/" + vMesAtual + "/" + vAnoAtual; if(vRef == vAnoAtual) { switch (vPar) { case "0" : if(vMesAtual <= 01) { document.FORM1.PAGAMENTO.value = vVenPrimeiraParcela; } else { document.FORM1.PAGAMENTO.value = vDataAtual; } break; case "1" : if(vMesAtual <= 01) { document.FORM1.PAGAMENTO.value = vVenPrimeiraParcela; } else { document.FORM1.PAGAMENTO.value = vDataAtual; } break; case "2" : if(vMesAtual <= 02) { document.FORM1.PAGAMENTO.value = vVenSegundaParcela; } else { document.FORM1.PAGAMENTO.value = vDataAtual; } break; } } else { document.FORM1.PAGAMENTO.value = vDataAtual; }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

function newDate(){ var _d,y,m,d _d = new Date(); y = _d.getFullYear(); m = ((_d.getMonth()+1)+"").length == 1?("0"+(_d.getMonth()+1)):_d.getMonth()+1; d = (_d.getDate()+"").length == 1?("0"+_d.getDate()):_d.getDate(); return (d+"/"+m+"/"+y);};pegue a data assim ... função minha e aprovada ^^

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.