js时间减去N秒之后等于时间

我把时间转成了timeStamp 然后算出时间,但是时间不正确
seconds 是加减的秒数。

var date = new Date(dateUtil.formatStr(datetime));
var timeStamp = date.getTime()/(1000*seconds);
date = new Date(timeStamp);
var rs = dateUtil.formatTime(date);

http://blog.163.com/ruisea@126/blog/static/262487882009712102230813/

var timeStamp = date.getTime()/(1000*seconds);
这句话有问题,你getTime拿到的是毫秒数,除以1000得到的是秒,这个时候再除以加减的秒数不对的,应该是加上seconds得到修改后的时间。修改如下:
var timeStamp = date.getTime()/1000+seconds;

http://www.jb51.net/article/24459.htm

var date = new Date(dateUtil.formatStr(datetime));
var timeStamp = date.getTime()/(1000*seconds);你这是把seconds由秒换为毫秒,然后在时间除以前面的数得到倍数值不是时间
date = new Date(timeStamp);
var rs = dateUtil.formatTime(date);

改成这样
var timeStamp = date.getTime()-(1000*seconds);

 <script>
function addSeconds(s){
  var d = new Date();
  d.setSeconds(d.getSeconds()+s);
  return d;
}
alert(addSeconds(600));
alert(addSeconds(-600));
</script>

没有加减啊~你至少要有data + 1000*seconds 才会把时间加上去啊