1

使用 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 日。我不知道是什么导致了这个错误。其他人得到这个吗?还是我做错了什么?

4

1 回答 1

6

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

于 2013-03-28T15:06:36.713 回答