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);
我试图把当前的日期,加上毫秒三天吧,3天后从当前具有日期戳显示。例如 - 如果今天是2012年10月9日,那么我想说它是2012年10月12日。试图以毫秒为单位增加3天当前日期
这种方法不工作,我得到了几个月和几天的方式。有什么建议么?
我想你想时刻设定,而不是setMilliseconds –
尝试:'dateObj.setTime(dateObj.getTime()+ 8.64e7 * 3)'但注意夏令时更换可能会导致意想不到的结果。比较简单,只需在日期中添加3:'dateObj.setDate(dateObj.getDate()+ 3)'。 – RobG