質問するログイン新規登録

質問編集履歴

3

情報の追加を行いました。

2021/06/14 02:37

投稿

moe_ko
moe_ko

スコア5

title CHANGED
File without changes
body CHANGED
@@ -85,4 +85,50 @@
85
85
  本当にありがとうございます。
86
86
 
87
87
  上の表の通りに、下に並んでいる日付と曜日を並べ替えたいです。
88
- こちらは、JavaScriptではなく、HTMLでの作業になるのでしょうか?
88
+ こちらは、JavaScriptではなく、HTMLでの作業になるのでしょうか?
89
+
90
+
91
+ 追記
92
+ 綺麗に希望の形に並べられました。
93
+ 本当にありがとうございます。
94
+
95
+ 一応、最終的なコードを貼っておきます。
96
+
97
+ ```JavaScript
98
+ <script language="JavaScript" type="text/javascript">
99
+ const weeks = ['日', '月', '火', '水', '木', '金', '土']
100
+ const date = new Date()
101
+ const year = date.getFullYear()
102
+ const month = date.getMonth() + 1
103
+ const startDate = new Date(year, month - 1, 1) // 月の最初の日を取得
104
+ const endDate = new Date(year, month, 0) // 月の最後の日を取得
105
+ const endDayCount = endDate.getDate() // 月の末日
106
+ const startDay = startDate.getDay() // 月の最初の日の曜日を取得
107
+ let dayCount = 1 // 日にちのカウント
108
+ let weekCount = startDay // 曜日のカウント
109
+ let calendarHtml = '' // HTMLを組み立てる変数
110
+
111
+ calendarHtml += '<table>'
112
+
113
+ var weekday = [ "日", "月", "火", "水", "木", "金", "土" ];
114
+ for (let i = 0; i < endDayCount; ++i) {
115
+ // 日付の生成
116
+ calendarHtml += '<tr>'+ '<td>' + dayCount + '</td>'
117
+ dayCount++
118
+ // 曜日の生成
119
+ calendarHtml += '<td>' + weekday[weekCount] + '</td>'+ '</tr>'
120
+ if(weekCount >= 6) {
121
+ weekCount = 0;
122
+ } else {
123
+ weekCount++;
124
+ }
125
+ }
126
+
127
+ calendarHtml += '</table>'
128
+
129
+ document.querySelector('#calendar').innerHTML = calendarHtml
130
+
131
+
132
+
133
+ </script>
134
+ ```

2

情報の追加を行いました。

2021/06/14 02:37

投稿

moe_ko
moe_ko

スコア5

title CHANGED
File without changes
body CHANGED
@@ -76,4 +76,13 @@
76
76
  VSCodeでJavaScript、HTML、CSSを使用して作成しています。
77
77
 
78
78
  何か不足している情報などあればご指摘いただけると助かります。
79
- よろしくお願いいたします。
79
+ よろしくお願いいたします。
80
+
81
+
82
+ 追記
83
+ ![表](6a3635f31f25b67b691fb34a785c407d.png)
84
+ 先ほど、教えていただいた通り修正したところ、日付と曜日の合致、テキスト表示はできました。
85
+ 本当にありがとうございます。
86
+
87
+ 上の表の通りに、下に並んでいる日付と曜日を並べ替えたいです。
88
+ こちらは、JavaScriptではなく、HTMLでの作業になるのでしょうか?

1

誤字修正

2021/06/14 01:45

投稿

moe_ko
moe_ko

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- 表の縦並び、日付に対応する曜日の表示、曜日テキスト表示
1
+ 表の縦並び、日付に対応する曜日の表示、曜日テキスト表示ができず困っています。
body CHANGED
File without changes