html用JS怎么实行定时间刷新页面

JavaScript04

html用JS怎么实行定时间刷新页面,第1张

js刷新页面可以用定时器加reload去实现。

例:

setInterval(function(){

window.location.reload()

},5000)

这样是每隔五秒刷新一次当前页面

<script>

setInterval(function(){

    var d=new date()

    if(d.getFullYear()==2018&&d.getMonth()==0&&d.getDate()==27&&d.getHours()==18&&d.getMinutes()==0)

        location.reload()

},60000)

</script>

以上代码只会在指定时间(2018-1-27 18:00:00)刷新一次,如果希望每天的同一时间(比如18点整)都刷新,则

<script>

setInterval(function(){

    var d=new date()

    if(d.getHours()==18&&d.getMinutes()==0)

        location.reload()

},60000)

</script>

最直接的笨方法是用:

setTimeout("window.location.reload()", 24*60*60*1000)

这个需要你第一次在0点时把程序跑起来;

然后就是用获取当前的系统时间,来判断要不要刷新:

var myDate = new Date()

if(myDate.getHours()==0 &&myDate.getMinutes()==0 &&myDate.getSeconds()==0) {

window.location.reload()

}

有问题再追问。