Pero prefiero hacer preguntas tontas (para algunos de uds. para mi toda una ciencia jjajja), antes de quedarme con la duda

fecha = new Date();
var dia=fecha.getDay();
var mes=fecha.getMonth()+1;
var ano=fecha.getYear();
var formato= ([dia]+"/"+ [mes]+"/"+ [ano]);
document.forms[0].Fecha.value= formato;
Tengo esta funcion para tomar la fecha y mostrarla, pero resulta que a la fecha actual 2-10-2006, me la muestra con un dia de atraso o sea 1-10-2006, pero si llego hacer lo mismo de que en el mes o sea var dia=fecha.getDay()+1;, queda bien pero solo por este mes.
No funciona y si llego a cambiar la fecha del pc a un mes adelantado, se me adelanta 3 dias

Que hago como solo soluciono ...