プログラミング

【GAS】GoogleAppsScritで日付の表示・足す・引く

GoogleAppsScriptを使用した日付の表示や加算減算のやり方を説明します。

今日の日付「年・月・日」をそれぞれ表示

function sample1() {
  // 今日の日付(オブジェクト)取得
  var date = new Date();

  // "年"を取得
  var year = date.getFullYear();
  Logger.log(year);

  // "月"を取得(+1する)
  var month = date.getMonth() + 1;
  Logger.log(month);

  // "日"を取得
  var day = date.getDate();
  Logger.log(day);
}

日付に”足す”(〇ヵ月後の日付を表示)

function sample2() {
  var date = new Date();
  
 // 3か月後の日付を表示
  date.setMonth(date.getMonth() + 3);
  var YYYYMMDD = Utilities.formatDate(date, 'JST', 'yyyy/MM/dd');
  Logger.log(YYYYMMDD);
}

日付から”引く”(〇日前の日付を表示)

function sample3() {
  var date = new Date();
  
 // 2日前の日付を表示
 date.setDate(date.getDate() - 2);
  var YYYYMMDD = Utilities.formatDate(date, 'JST', 'yyyy/MM/dd');
  Logger.log(YYYYMMDD);
}