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"> 当前时间:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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>

 

posted @ 2020-11-30 15:36  天岁  阅读(638)  评论(0编辑  收藏  举报