質問: 2){ if(Year1%4===0){ console.log("29日"); } else if(Year1%100===0){ console.log("28日"); } else if(Year1%400=== 0){ console.log("29日"); }else{ console.log("28日"); } }else{ console.log("error"); } };
回答: > > jsで今月末を教えてくれる関数は作ることができたんですけど、今月があと何日で終わるかを教えてくれる関数 > > > 今月末から今日の日付をひけばよいのでは? ちなみに提示されているのは今月末ではなく単に今年の指定月の月末ですよね? sample ======= * 月末 ``` const lastDay =(Month1)=>{ var d=new Date(); return new Date(d.getFullYear(),Month1,0).getDate(); } for(var i=1;i<=12;i++){ console.log(lastDay(i)); } ``` * 残り何日 ``` const nokori =()=>{ var d=new Date(); return new Date(d.getFullYear(),d.getMonth()+1,0).getDate()-d.getDate(); } console.log(nokori()); ``` ※一部修正しました 残りの日にちは今日を含めるか否かで1日ずれますのでご注意下さい