jsp怎样显示实时时间
发布网友
发布时间:2022-05-06 09:38
我来回答
共4个回答
热心网友
时间:2022-06-29 17:24
要在JSP网页中显示实时时间莫过于两种方式:
第一种:通过在jsp里面通过JAVA脚本来做,但是JAVA脚本生成的时间经过编译后生成html之后就固定了,只有下次刷新页面的时候才会重新编译生成新的时间(估计这种方式不是你想要。);第一种方式一般用于后台某个行为的固定时间才这么做。比如用户注册的时间,上次登录的时间,发帖时间等等,这个时间是固定的。
第二种:通过javascript来实现。javascript常常用于修改html页面中的元素属性。你可以定义一个时间容器(例如div)来放时间,然后通过javascript定义一个定时器,周期为一秒钟执行一次,然后修改这个时间为当前时间即可实现你想要的效果。
有什么问题请继续追问,没问题望采纳,谢谢!
热心网友
时间:2022-06-29 17:24
<html>
<head>
<title>时钟特效</title>
<script type="text/javascript">
function disptime(){
var today = new Date(); //获得当前时间
var hh = today.getHours(); //获得小时、分钟、秒
var mm = today.getMinutes();
var ss = today.getSeconds();
/*设置div的内容为当前时间*/
document.getElementById("myclock").innerHTML="<h1>现在是:"+hh+":"+mm+":"+ss+"<h1>";
/*
使用setTimeout在函数disptime()体内再次调用setTimeout
设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示
*/
var myTime=setTimeout("disptime()",1000);
}
</script>
</head>
<body onload="disptime()">
<div id="myclock"></div>
</body>。
主要分两个功能点,一获取系统时间,二:每秒变一次时间(定时器)
热心网友
时间:2022-06-29 17:25
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
当前时间:
<div id="time">
<script>
document.getElementById('time').innerHTML = new Date().toLocaleString()
+ ' 星期' + '日一二三四五六'.charAt(new Date().getDay());
setInterval(
"document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",
1000);
</script>
</div>
<body>
</body>
</html>
热心网友
时间:2022-06-29 17:26
这个是 js的功能,不是jsp的
window.setTimeout(function() {
var now = new Date();
document.title = now;
}, 1000);