GoogleAppsScript

【GAS】日付型のデータの大小チェック

Google Apps Script(GAS)で日付型のデータ同士で大小比較する方法を、ここにメモしておきます。

サンプルソース

ポイントは日付型の変数で「getTime()」で比較するのが、よく使われています。

●サンプル

function myFunction() {
  var date1 = new Date(2021,8,24,9,30,3,200);
  var date2 = new Date(2021,8,24,8,0,1,1);

  // 日付比較サンプル
  Logger.log(date1.getTime() > date2.getTime());
  Logger.log(date1.getTime() < date2.getTime());
  Logger.log(date1.getTime());
  Logger.log(date2.getTime());
  Logger.log(date1.getTime() === date2.getTime());

  if(date1.getTime() > date2.getTime()) {
    Logger.log('date1 > date2')
  }else if(date1.getTime() < date2.getTime()){
    Logger.log('date2 > date1')
  } else {
    Logger.log('date1 = date2');
  }
}

●結果

以上です。

-GoogleAppsScript