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()は 1 ベースではなく 0 ベースです。つまり、1 ~ 12 ではなく、0 ~ 11 の範囲の値を返します。

于 2013-03-28T15:06:36.713 に答える