新規投稿
フォローする

日付フィールドより月の値だけを取得する

日付フィールドに既に入力されている値の
月の値だけを取得し、そこから~ヵ月間分テーブルを作成する。
という処理を行いたいです。

<項目>
受注予定日付(フィールドコード:ReceivedDate)
継続月数(フィールドコード:InContMonth)
テーブル(フィールドコード:Details)

・月の値を取得し、そこから継続月数ぶんの月を配列に入れる方法をご教示いただきたいです。
(現在の日付の月ではなく、日付フィールドで選択された値)
例)受注予定日付:2015-09-16
  継続月数:4
  ↓
  配列に、10,11,12,1が格納される

よろしくお願い致します。

0

3件のコメント

Avatar
Kenta Mizuochi

kanaheyさん

以下の方法で取得可能です。
参考にしてみてください。

①受注予定日付をDate型に変換する。
②継続月数分ループする中で、①で変換したDateに一ヶ月加算した後、
  月を取得し配列に追加する。

1
Avatar
kanahey

取得できました。
ご教示いただきありがとうございました!

0
Avatar
Kenta Mizuochi

kanaheyさん
取得できたようで、よかったです。

0
サインインしてコメントを残してください。