前提・実現したいこと
「今日」の曜日を表示させたいです。
この表記方法は間違っているのでしょうか。
間違っていれば直していただきたいです。
必ず月曜日になってしまいます。
該当のソースコード
html
1<TIME id="NOWTIME">0000/00/00 ?曜日 00:00:00</TIME>
js
1function set2fig(num) { 2 var ret; 3 if( num < 10 ) { ret = "0" + num; } 4 else { ret = num; } 5 return ret; 6 } 7 function showClock2() { 8 var nowdate = new Date(); 9 var year = set2fig( nowdate.getFullYear() ); // 年(4桁の西暦) 10 var mon = set2fig( nowdate.getMonth() +1 ); // 月(1~12) 11 var date = set2fig( nowdate.getDate() ); // 日(1~31) 12 var week = set2fig( nowdate.getDay() ) 13 //document.getElementById("NOWTIME").innerHTML = week 14 if( week = 00 ){ 15 var yobi = "日" 16 }else if( week = 01 ){ 17 var yobi = "月" 18 }else if( week = 02 ){ 19 var yobi = "火" 20 }else if( week = 03 ){ 21 var yobi = "水" 22 }else if( week = 04 ){ 23 var yobi = "木" 24 }else if( week = 05 ){ 25 var yobi = "金" 26 }else if( week = 06 ){ 27 var yobi = "土" 28 } 29 var hour = set2fig( nowdate.getHours() ); // 時(0~23) 30 var min = set2fig( nowdate.getMinutes() ); // 分(0~59) 31 var sec = set2fig( nowdate.getSeconds() ); // 秒(0~59) 32 var msg = "" + year + "/" + mon + "/" + date + " " + yobi + "曜日 " + hour + ":" + min + ":" + sec ; 33 document.getElementById("NOWTIME").innerHTML = msg; 34 } 35 setInterval('showClock2()',500);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/14 08:06