回答編集履歴

2

計算式を修正。

2021/06/19 03:15

投稿

hallen0225
hallen0225

スコア587

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  var remaining_time_minutes = remaining_time / 1000 / 60;
34
34
 
35
- var remaining_time_seconds = remaining_time - remaining_time_minutes * 1000 * 60;
35
+ var remaining_time_seconds = remaining_time / 1000 - remaining_time_minutes * 60;
36
36
 
37
37
  (後略)
38
38
 
@@ -46,6 +46,6 @@
46
46
 
47
47
 
48
48
 
49
- ここまでで、時間が正しく表示されるようにはなりました。
49
+ ここまでで、時間が正しく表示されるようにはなりました。(小数点以下を切り捨てたり、切り上げたりはした方が良さそうですが)
50
50
 
51
51
  まだカウントダウンはされないので、それはこれからの課題になります。

1

ソースコードのインデントを整備

2021/06/19 03:15

投稿

hallen0225
hallen0225

スコア587

test CHANGED
@@ -28,13 +28,13 @@
28
28
 
29
29
  var replay = function () {
30
30
 
31
- var remaining_time = finish.getTime() - new Date();
31
+ var remaining_time = finish.getTime() - new Date();
32
32
 
33
- var remaining_time_minutes = remaining_time / 1000 / 60;
33
+ var remaining_time_minutes = remaining_time / 1000 / 60;
34
34
 
35
- var remaining_time_seconds = remaining_time - remaining_time_minutes * 1000 * 60;
35
+ var remaining_time_seconds = remaining_time - remaining_time_minutes * 1000 * 60;
36
36
 
37
- (後略)
37
+ (後略)
38
38
 
39
39
  ```
40
40