非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

Google Apps Script(GAS)で日付操作(日付加算・月末)

      2022/09/12

Google Apps Script(GAS)で日付操作する方法を書き留めておきます。

■2022/9/12追記■ 日付加算に関してはバグがあるようです。こちらを参考にしてください。

var dt = new Date();
var d1 = Utilities.formatDate(dt, 'Asia/Tokyo', 'yyyy-MM-dd hh:mm:dd');
Logger.log(d1);
//出力
//2021-04-25 06:26:25

//5日前
dt.setDate(dt.getDate()-5);
var d2 = Utilities.formatDate(dt, 'Asia/Tokyo', 'yyyy-MM-dd hh:mm:dd');
Logger.log(d2);
//出力
//2021-04-20 06:26:20

//1ヶ月後
dt.setMonth(dt.getMonth()+1);
var d2 = Utilities.formatDate(dt, 'Asia/Tokyo', 'yyyy-MM-dd hh:mm:dd');
Logger.log(d2);
//出力
//2021-05-20 06:26:20

//月末
var dt = new Date(dt.getFullYear(), dt.getMonth() + 1, 0);
var ed = Utilities.formatDate(dt, 'Asia/Tokyo', 'yyyy-MM-dd hh:mm:dd');
Logger.log(ed);
//出力
//2021-05-31 12:00:31
 

 

スポンサーリンク

 - Google Apps Script