var dateObj = new Date();
var val = dateObj.getTime();
//86400 * 1000 * 3 Each day is 86400 seconds
var days = 259200000;
val = val + days;
dateObj.setMilliseconds(val);
val = dateObj.getMonth() + 1 + "/" + dateObj.getDate() + "/" + dateObj.getFullYear();
alert(val);
Estoy tratando de tomar la fecha actual, añadir tres días de milisegundos a ella, y hacer que ésta se marca de fecha 3 días después de la actual. Por ejemplo, si hoy es 10/09/2012, me gustaría decir 10/12/2012.Tratar de añadir 3 días en milisegundos a la corriente Fecha
este método no funciona, estoy recibiendo los meses y días de camino. ¿Alguna sugerencia?
Creo que quieres setTime en lugar de setMilliseconds –
Probar: 'dateObj.setTime (dateObj.getTime() + 8.64e7 * 3) 'pero tenga en cuenta que los cambios de horario de verano pueden dar resultados inesperados. Simpler simplemente agregar 3 a la fecha: 'dateObj.setDate (dateObj.getDate() + 3)'. – RobG