我正在尝试对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但它也连接起来了。
答案 0 :(得分:0)
你的意思是这样吗?
date.getTime()+1000