jsp页面动态获取系统时间
最近在做练习时碰到了这样一个问题:“读者选择查询图书相应信息,跳转到书目的详细信息界面,当可借阅数量大于零,点击借阅按钮,提示用户借阅成功,并显示归还日期(三个月),否则提示用户该书可借阅数量为0,无法借阅。”要实现显示归还日期的功能,就得获取借书时的时间并保存到数据库。下面给大家分享一下jsp页面动态获取系统时间的方法:
<script language="javascript"> //从服务器上获取初始时间 var currentDate = new Date(<%=new java.util.Date().getTime()%>); function run() { currentDate.setSeconds(currentDate.getSeconds()+1); document.getElementById("dt").innerHTML = currentDate.toLocaleString(); } window.setInterval("run();", 1000); </script> 然后在<body>中输出动态时间信息! <table width="1350" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="left"> 当前时间: <div id="dt"></td> </tr> </table>
(2)
<script type="text/javascript"> /*---------- 动态获取系统当前日期方法start ------*/ setInterval( "document.getElementById('sysDate').value=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());", 1000); setInterval( "document.getElementById('sysSysDate').value=new Date().toLocaleString();", 1000); /*---------- 动态获取系统当前日期方法end ------*/ var d = new Date(); d.setMonth(d.getMonth()+3); d=d.toLocaleString(); function next(){ alert('订阅成功!还书日期为'+d); } </script>