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