Javascriptでリアルタイムで日付を更新するコードを見つけ、自分なりに少し手を加えてみたのですが、1つだけわからないことがあります。
var mon = now.getMonth()+1; //1を足す
と書いてあるのですが、7月だったら8月になるということでしょうか?でも、Web上ではきちんと現在の7月と表示されています。
どうして1を足すのか、原理をわかりやすく教えていただけると嬉しいです。
よろしくお願い致します。
Javascript
1 2window.onload=function(){ 3document.getElementById("view_today").innerHTML = getToday(); 4} 5 6function getToday() { 7 var now = new Date(); 8 9 var mon = now.getMonth()+1; //1を足す 10 var day = now.getDate(); 11 var you = now.getDay(); //曜日(0~6=日~土) 12 13 //曜日の選択肢を並べる 14 var youbi = new Array("日","月","火","水","木","金","土"); 15 //Web上の画面に表示 16 var s = mon + "月" + day + "日 (" + youbi[you] + ")"; 17 return s; 18} 19 20

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/07 12:08
2017/07/07 12:11
2017/07/07 12:19
2017/07/07 13:00
2017/07/09 01:35