Javascript日期添加

时间:2014-08-11 21:05:45

标签: javascript

我正在尝试对Javascript日期进行计算,并发生以下情况:

var date = new Date()
  undefined
date * 2
  2815580408292 
date - 10000
  1407790194146
date / 6 
  234631700691
date + 10000
  'Mon Aug 11 2014 13:50:04 GMT-0700 (PDT)10000'

在我到达+之前它已经很顺利了,它从执行毫秒执行操作变为连接字符串。我需要+在毫秒上执行添加,而不是字符串连接。我正在做这个奇怪的代码生成的事情,所以我不能做像date.setTime(date.getTime()+ 10000)这样的东西,而不需要特别的努力和玷污代码库。有没有办法攻击Javascript,以便+将添加毫秒而不是连接为字符串,或者是否有一些日期库,我可以在其日期对象上使用+并让它做加法而不是连接?我试过date.js但它也连接起来了。

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

date.getTime()+1000