首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 急用--显示时间的控件 [已结贴,结贴人:IVike]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • IVike
    • 等级:
    发表于:2008-05-07 14:46:12 楼主
    在页面上想显示当前时间,
    代码写的话只能显示当前时间,不能动态显示。
    应该怎么实现?
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ysn1314
    • 等级:
    发表于:2008-05-07 14:49:051楼 得分:2
    HTML code
    function show(){ var now=new Date(); var year=now.getYear(); var month=now.getMonth(); var date=now.getDate(); var day=now.getDay(); var hour=now.getHours(); var minu=now.getMinutes(); var sec=now.getSeconds(); var week; month=month+1; if(month<10) month="0"+month; if(date<10) date="0"+date; if(hour<10) hour="0"+hour; if(minu<10) minu="0"+minu; if(sec<10) sec="0"+sec; var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); week=arr_week[day]; var time=""; time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec; document.getElementById('ff').innerHTML = time; show2(); } function show2(){ setTimeout("show()",1000) ; } <font id="ff" ><script>show();</script></font>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 15:05:002楼 得分:2
    HTML code
    <head runat="server"> <title>无标题页</title> <script type="text/javascript"> function Time() { if (!document.layers&&!document.all) return var Timer=new Date(); var hour=Timer.getHours(); var minutes=Timer.getMinutes(); var seconds=Timer.getSeconds(); myclock="<font size='2' face='Arial' color=red>"+hour+":"+minutes+":"+seconds+"</b></font>"; if (document.layers) { document.layers.position.document.write(myclock); document.layers.position.document.close(); } else if (document.all) { position.innerHTML=myclock; } setTimeout("Time()",1000) } </script> </head> <body onload="Time()"> <form id="form1" runat="server"> <div> <span id="position">timer</span> </div> </body>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 15:08:463楼 得分:0
    该回复于2008-05-07 15:28:49被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 15:10:214楼 得分:0
    SYSTEM.DATATIME.NOW.TOSTRING()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 15:11:365楼 得分:90
    动态显示时间?
    在你的HTML代码中加入脚本就可以了:
    <script language="JavaScript" type="text/javascript">
            function Year_Month()
            {
                var now = new Date();
                var yy = now.getYear();
                var mm = now.getMonth()+1;
                var cl = ' <font color="#000000">';
                if (now.getDay() == 0) cl = ' <font color="#000000">';
                if (now.getDay() == 6) cl = ' <font color="#000000">';
                return(cl +  yy + '年' + mm + '月 </font>');
            }
            function Date_of_Today()
            {
                var now = new Date();
                var cl = ' <font color="#000000">';
                if (now.getDay() == 0) cl = ' <font color="#000000">';
                if (now.getDay() == 6) cl = ' <font color="#000000">';
                return(cl +  now.getDate() + ' </font>');
            }
            function Day_of_Today()
            {
                var day = new Array();
                day[0] = "星期日";
                day[1] = "星期一";
                day[2] = "星期二";
                day[3] = "星期三";
                day[4] = "星期四";
                day[5] = "星期五";
                day[6] = "星期六";
                var now = new Date();
                var cl = ' <font color="#000000">';
                if (now.getDay() == 0) cl = ' <font color="#000000">';
                if (now.getDay() == 6) cl = ' <font color="#000000">';
                return(cl +  day[now.getDay()] + ' </font>');
            }
            function CurentTime()
            {
                var now = new Date();
                var hh = now.getHours();
                var mm = now.getMinutes();
                var ss = now.getTime() % 60000;
                ss = (ss - (ss % 1000)) / 1000;
                var clock = hh+':';
                if (mm < 10) clock += '0';
                clock += mm+':';
                if (ss < 10) clock += '0';
                clock += ss;
                return(clock);
            }

            function refreshLabelText()
            {
                document.all.Label1.innerHTML = Year_Month() + Date_of_Today() + "日 " + Day_of_Today() + " " + CurentTime();
            }
            var webUrl = webUrl;
            setInterval('refreshLabelText()',1000);
            </script>
    LZ可以试下。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 15:12:336楼 得分:2
    引用 4 楼 live_7sky 的回复:
    SYSTEM.DATATIME.NOW.TOSTRING()


    这个恐怕不行吧。
    这个只能显示程序运行那一刻的时间吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • iuhxq
    • 等级:
    发表于:2008-05-07 15:12:547楼 得分:2
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
    </head>

    <body>
      <script type="text/javascript">
      <!--
    function show(){
        var now=new Date();
                var year=now.getYear();
                var month=now.getMonth();
                var date=now.getDate();
                var day=now.getDay();
                var hour=now.getHours();
                var minu=now.getMinutes();
                var sec=now.getSeconds();
                var week;
                month=month+1;
                if(month <10) month="0"+month;
                if(date <10) date="0"+date;
                if(hour <10) hour="0"+hour;
                if(minu <10) minu="0"+minu;
                if(sec <10) sec="0"+sec;
                var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
                week=arr_week[day];
                var time="";
                time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;
                document.getElementById('ff').innerHTML = time;
                show2();
    }

    function show2(){
        setTimeout("show()",1000) ;   
    }

      //-->
      </script>

    <font id="ff" > <script>show(); </script> </font>
    </body>
    </html>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jinjazz
    • 等级:
    发表于:2008-05-07 15:13:048楼 得分:2
    <head runat="server">
        <title>无标题页 </title>
    <script type="text/javascript">
      function Time()
      { 
        if (!document.layers&&!document.all) 
        return 
        var Timer=new Date();
        var hour=Timer.getHours();
        var minutes=Timer.getMinutes(); 
        var seconds=Timer.getSeconds();
        myclock=" <font size='2' face='Arial' color=red>"+hour+":"+minutes+":"+seconds+" </b> </font>"; 
      if (document.layers)
      { 
          document.layers.position.document.write(myclock); 
          document.layers.position.document.close(); 
      } 
      else if (document.all)
      { 
          position.innerHTML=myclock;
      }

      } 
    </script>
    </head>
    <body onload=" setInterval('Time()',1000)">
        <form id="form1" runat="server">
        <div>
        <span id="position">timer </span>
        </div>
    </body>


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • IVike
    • 等级:
    发表于:2008-05-07 16:20:429楼 得分:0
    谢谢各位出手相救
    我已经搞定了
    用的5楼的方法。
    结贴拉。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved