【GAS】月初日と月末日を取得する方法

Google Apps Script(GAS)で月初日と月末日を取得する方法を、メモしておきます。

ポイントは、以下の通り

  •  月初日は、Dateオブジェクトを使用し日付に「」を指定
  •  月末日は、Dateオブジェクトを使用し月を「当月+1」した上で日付を「-1」する

 

●サンプル

function myFunction() {
  var now = new Date();
  var monthStartDate = new Date(now.getFullYear(), now.getMonth(), 1);
  var monthEndDate = new Date(now.getFullYear(), now.getMonth()+1, -1);

  Logger.log(Utilities.formatDate(now, 'Asia/Tokyo', 'yyyy/MM/dd'));
  Logger.log(Utilities.formatDate(monthStartDate, 'Asia/Tokyo', 'yyyy/MM/dd'));
  Logger.log(Utilities.formatDate(monthEndDate, 'Asia/Tokyo', 'yyyy/MM/dd'));

}

●結果

 

以上です。



投稿日:2021-08-26    更新日:2021-08-26

[スポンサーリンク]

[スポンサーリンク]

  
サイト内検索
プロフィール

プロフィール

[Name : POCO(@PocoIt2019)]
都内で社内SEをしているおじさん。
仕事で得られる知識だけでは限界を感じ、 WEBの勉強がてらITブログを開始。
サーバからWEBサイトまでフルスクラッチで開発しました。
現在は勉強のモチベーションを保つために活用中。
興味があることを雑記的に書いていきます。

[スポンサーリンク]

カテゴリ


タグ

[スポンサーリンク]