一尘不染

Javascript Date.UTC()函数关闭了一个月?

javascript

遇到这种奇怪的行为时,我正在玩Javascript创建一个简单的倒计时时钟:

var a = new Date(), 
now = a.getTime(),
then = Date.UTC(2009,10,31),
diff = then - now,
daysleft = parseInt(diff/(24*60*60*1000));
console.log(daysleft );

剩下的日子将减少30天。

此代码有什么问题?

编辑:我更改了变量名称,使其更清晰。


阅读 327

收藏
2020-05-01

共1个答案

一尘不染

对于JavaScript,该月份从零开始。

天和年是基于基础的。

2020-05-01