Es mucho más fácil que lo que he realizado yo, pero sigue igualmente con el fallo.
Código:
var hoy=new Date(2013,12,15);
alert(hoy);
hoy.sumarDias(1);
alert(hoy);
Gracias,aun no lo he corregido, pero el fallo esta en que javascript cuenta a partir del 0 como el primer mes del año, en este caso enero, por lo tanto el mes o INDEX 12 no existe, el que si existe es el 11 que equivale al mes 12
Cita: 0 ENERO
1 FEBRERO
2 MARZO
3 ABRIL
4 MAYO
5 JUNIO
6 JULIO
7 AGOSTO
8 SEPTIEMBRE
9 OCTUBRE
10 NOVIEMBRE
11 DICIEMBRE
Por eso al crear una fecha var fecha=new Date(2013,12,15); devuelve el valor en el mes 00, por que el indice 12 no existe y devuelve un valor 0