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
スポンサーリンク