我有一个奇怪的问题。
我的OS时钟说我们是12/09/2013,这是对的,但是当我在node.js应用程序中时,我这样做:
var time=new Date();
console.log(time.getDate()+'/'+time.getMonth()+'/'+time.getFullYear);
打印
12/08/2013
我不知道为什么会这样做。
我确实可以做到
var time.new Date();
time.setMonth(time.getMonth()+1);
但那将是一个暂时的伎俩,而不是解决方案
答案 0 :(得分:2)
基本上getMonth()
函数返回从0到11开始的值,0表示1月,依此类推。