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');
}
}
●結果
以上です。