Google Apps脚本返回错误的月份(减去1)

时间:2013-03-28 15:01:29

标签: google-apps-script

在GAS中使用这个简单的脚本:

function testingStuff(){
var date = new Date();
var yr = date.getYear();
var dt = date.getDate();
var mt = date.getMonth();

Logger.log("year: " +yr);
Logger.log("date: " +dt);
Logger.log("month: " +mt);
}

我的回答是:

year: 2013
date: 28
month: 2

今天是2013年3月28日。 我不知道是什么导致了这个错误。有没有人得到这个?或者我做错了什么?

1 个答案:

答案 0 :(得分:6)

不,你没有做错任何事。 Date.getMonth()基于0,而不是基于1。换句话说,它返回0到11范围内的值,而不是1到12。