翌月分の日付はどうやって取得していますか?

順をおって説明していきます。
2020年8月9日
ユーザー

「ただし、こちらの 7 ですが、末日が月曜日だったら 1 引いて、 1 から 6 に満たないまでのループ、火曜日だったら 2 引いて、 5 に満たないまでのループにしないといけないので、こちらのコードを汎用的にするには、こちらで末日が週の何日目かを求めて、引いてあげればいいでしょう。」

の部分について何故そうなるのか詳しく解説頂けますか?
よろしくお願い致します。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?