黑马程序员技术交流社区

标题: 如何在页面中显示系统当前时间 [打印本页]

作者: 王彬    时间: 2012-11-29 16:38
标题: 如何在页面中显示系统当前时间
vs    asp编写

123.png (2.59 KB, 下载次数: 112)

123.png

作者: 马海保    时间: 2012-11-29 16:50
DateTime.Now; 获取日期加时间  格式:2012-11-29 16:48:45

DateTime.Now.Year();获取日期中的年份

DateTime.Now.Month();获取日期中的月份

DateTime.Now.Day();获取日期中的日份

DateTime.Now.Hour();获取时间中的时

DateTime.Now.Minute();获取时间中的分

DateTime.Now.Second();获取时间中的秒

作者: 李永涛    时间: 2012-11-29 16:52
用javascript不久可以吗
<script type="text/javascript" language="javascript">   
    function show() {         
   var date = new Date();                  //实例化一个时间对象     
  var year = date.getFullYear();          //获取年     
  var month = date.getMonth() + 1;        //获取月份,因为是0-11.所以我们要加上1      
      var day = date.getDate();         
   var hour = date.getHours();        
    var minute = date.getMinutes();        
    var second = date.getSeconds();      
     document.getElementById("lbltime").innerHTML = year + "年" + month + "月" + day + "日" + "  " + hour + ":" + minute + ":" + second;            document.getElementById("txttime").value = year + "年" + month + "月" + day + "日" + "  " + hour + ":" + minute + ":" + second;         
   setTimeout("show()", 1000);             //settimeout 是隔多久调用这个函数一次, 1000毫秒就是1秒, 所以看上去就是每秒刷新。  
}      
show();   
</script>
作者: songFeng4985    时间: 2012-11-29 17:21
如果是客户端显示当前时间:
<span   id=sTime></span>   
  <script>setInterval("document.all.sTime.innerText=new   Date().toLocaleString()",300)</script>
如果是在服务器显示当前时间:
<div   id=testDiv></div>   
  <script   language=vbscript>   
  dim   t   
  t=cdate("<%=now()%>")   
  sub   getTime()   
  t=   t   +   cdate("00:00:01")   
  document.all.testDiv.innerHTML=t   
  end   sub   
  call   getTime()   
  call   setInterval("call   getTime",1000,"vbscript")   
  </script>
作者: 生活墨墨    时间: 2012-12-4 17:03
可以用Ajax的无刷新来写,把时间控件放在面板中,放一个Timer控件,每秒钟刷新一次,就可以做到这个效果




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2