- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ホームページで毎月第3日曜日を表示しその日を過ぎた)
翌月の第3日曜日に切り替える方法を教えてください
このQ&Aのポイント
- ホームページで毎月第3日曜日の日付を表示していますが、月が替わると翌月に切り替わってしまいます。
- その日(当月の第3日曜日)が過ぎてから翌月の第3日曜日に切り替えたいのですが、判定方法をご存知の方がいらっしゃいましたらご教示ください。
- 現在はJavaScriptを使用してコーディングしています。当月と翌月の日付表示を考慮しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じじゃない? <script> var d=new Date(); var d1=d.getDate();//今日は何日 d.setDate(14);//14日にセットして var d2=21-d.getDay();//今月の第3日曜 d.setMonth(d.getMonth()+(d1<=d2?0:1));//第3日曜日以降は月に1日たす for(var i=0;i<2;i++){ document.write(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+(21-d.getDay())+"日 (日曜日)"); d.setMonth(d.getMonth()+1); } </script>
お礼
yambejp様 早速ご回答頂きありがとうございます。 テストしたら、思ったように表示されるようになりました。 悩みが解決できてめちゃくちゃ嬉しいいです。 本当にありがとうございました。