回答編集履歴
2
コメント追加
answer
CHANGED
@@ -2,11 +2,16 @@
|
|
2
2
|
参考にどうぞ。
|
3
3
|
|
4
4
|
```javascript
|
5
|
+
// 変数_ に 2018/12/25 12:00を代入
|
5
|
-
const _ = new Date(2018, 11, 25, 12, 0);
|
6
|
+
const _ = new Date(2018, 11, 25, 12, 0);
|
6
7
|
|
8
|
+
// 変数_ が 現在時刻より大きいか判定(2018/12/25 12:00を超えていないか?)
|
7
9
|
if(_ > Date.now()){
|
10
|
+
// 1秒毎に実行するTimerを設定
|
8
|
-
setInterval(()
|
11
|
+
setInterval(function(){
|
12
|
+
// 変数_ が 現在時刻より小さい判定(2018/12/25 12:00を超えたか?)
|
9
13
|
if(_ <= Date.now()){
|
14
|
+
// 指定時間を越えたのでreload実行(reload後は最初のif文の条件は成立しない)
|
10
15
|
location.reload(true)
|
11
16
|
}
|
12
17
|
}, 1000)
|
1
注意事項追記
answer
CHANGED
@@ -11,4 +11,6 @@
|
|
11
11
|
}
|
12
12
|
}, 1000)
|
13
13
|
}
|
14
|
-
```
|
14
|
+
```
|
15
|
+
|
16
|
+
ただし、判定に使用している時刻は、クライアントの時刻を見ているので、クライアント側で調整されると表示されてしまいます。
|