そのため、先月の最後の数日と翌月の最初の数日とともに、現在の月を反映する Javascript カレンダーに取り組んでいます。一生解けない問題にぶち当たりました。
私は次のものを持っています
var today = new Date();
var lastMonthDays = new Date(today.getFullYear(), today.getMonth() - 1, 0).getDate();
これはそれぞれ先月の最終日を返す必要がありますが、31 日を表す値 31 が返されますが、4 月には 30 日しかありません。だから私の最善の推測は、それが私に現在の月の日数を与えているということです。これは私に30を与えるべきではありませんか?私はオンラインで他の例を見てきましたが、それがどのように見えるかから、私が今持っているものはうまくいくはずです.