注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ライブラリにある標準的な実装を使用する言語によっては標準的に月末日を取得できる関数が用意されてい... ライブラリにある標準的な実装を使用する言語によっては標準的に月末日を取得できる関数が用意されている それを使うのが一番簡単でバグが出ないが 用意されてない場合もそこそこあるし サードパーティー的なライブラリだとライセンスなどメンテナンス含めて面倒になるので避けることも多い 月末日にせずに28日にするそもそも仕様を「月末日」などという不確定なものにせずに28日にしてもらう どの月にも28日はあるので問題無い ちゃんと仕様を決める部門と連携が取れていれば多くの場合で28日にしてくれるし 「28日支払い」が多いのもこのためだと思ってる 翌月マイナス1日で計算する割とよくある実装がこの「次の月初めから1日(1秒)引く」という実装 2024年2月の月末日を取得する場合は2024年3月1日のUNIX時間から24*60*60秒を引いて計算する ただし、実装を間違えると12月31日のときに失敗するので注意