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