js获取的当前时间显示在页面上并且每秒刷新 |
您所在的位置:网站首页 › js页面显示当前时间 › js获取的当前时间显示在页面上并且每秒刷新 |
代码如下: time var show = document.getElementById("show"); setInterval(function () { showTime(); }, 1000); function showTime() { var time = new Date(); var year = time.getFullYear(); var month = time.getMonth() + 1; //获取的月份数值在 0~11 即数值需要加一 var day = time.getDay(); var hour = time.getHours(); var minute = time.getMinutes(); var second = time.getSeconds(); //判断分钟的数值是否为个位数,如果是则在数值前加0 if (minute second = "0" + second; } var timer = year + "年" + month + "月" + day + "日" + ";" + hour + ":" + minute + ":" + second; show.innerHTML = timer; }显示的内容是 0000年0月0日 00:00:00 上面的方法是自定义显示指定格式的时间。 如果要显示 上午 00:00:00 这种格式的时间则只需要使用toLocaleTimeString(); 代码如下: time var myVar = setInterval(function(){ showTime() }, 1000); function showTime() { var d = new Date(); var t = d.toLocaleTimeString(); document.getElementById("show").innerHTML = t; }如果使用 document.write(“show”); 则每一秒刷新出来的时间都会显示在页面上,这是因为document.write 改变的是整个HTML页面(文档),之所以使用document.getElementById(“show”).innerHTML = timer ; 是因为它改变的是局部属性。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |