翌月などの日付の計算のアイディア募集といいますかお願いです。私アイディア募集ばかりな気がしますが。。。
指定月数の同日を計算させたいのですが、様々参考にしても解になかなかたどり着けません。。
基準日フィールド
指定月数フィールド
結果日フィールド
の3フィールドで計算しますが、例えば
1/21の12か月後は1/21、15か月後は4/21としたいのですが、よく公式でも見かける方法ですが31*24*60*60*指定月といった形だと各月ごとに日数は違うためずれることがあります。
Qiitaの「1か月後の日付をkintoneの標準機能で計算」エントリを参考にしても
指定月数が多いとずれることが出てきます。。。
そこで結果日フィールドを日付フィールドにせず文字列フィールドで&でつなげてしまう方法になるかもしれないかなと。
基準日に対してDATE_FORMAT関数で年月日をそれぞれ抜き出し、指定月数だけ月に合計していく。もちろん、IF関数で年をまたぐような場合は対策すれば見た目上は指定月だけ足しこんだものが出来るイメージを持っています。
とはいえ出来たら結果日フィールドも日付フィールドにて対応したいところですので良いアイディアがあったらご教示いただけると大変助かります。
翌月などの日付の計算のアイディア募集といいますかお願いです。私アイディア募集ばかりな気がしますが。。。
指定月数の同日を計算させたいのですが、様々参考にしても解になかなかたどり着けません。。
基準日フィールド
指定月数フィールド
結果日フィールド
の3フィールドで計算しますが、例えば
1/21の12か月後は1/21、15か月後は4/21としたいのですが、よく公式でも見かける方法ですが31*24*60*60*指定月といった形だと各月ごとに日数は違うためずれることがあります。
Qiitaの「1か月後の日付をkintoneの標準機能で計算」エントリを参考にしても
指定月数が多いとずれることが出てきます。。。
そこで結果日フィールドを日付フィールドにせず文字列フィールドで&でつなげてしまう方法になるかもしれないかなと。
基準日に対してDATE_FORMAT関数で年月日をそれぞれ抜き出し、指定月数だけ月に合計していく。もちろん、IF関数で年をまたぐような場合は対策すれば見た目上は指定月だけ足しこんだものが出来るイメージを持っています。
とはいえ出来たら結果日フィールドも日付フィールドにて対応したいところですので良いアイディアがあったらご教示いただけると大変助かります。
5
7
jamjam
|
2021/10/05
|
アイデア募集