请问asp.net C# 如何显示时间 要秒跳动显示的那种?

解决方案 »

  1.   

    这个用js就能实现了,跟asp.net 没关系。
    setInterval(showtime, 1000);
    function showtime() {
                var time = new Date();
                document.getElementById('show1').innerHTML = time.getFullYear() + '年' + (time.getMonth() + 1) + '月' + time.getDate() + '日';           //显示年、月、日
                document.getElementById('show2').innerHTML = ' 星期' + '日一二三四五六'.charAt(time.getDay());             //显示星期
                document.getElementById('show3').innerHTML= (time.getHours()>9?time.getHours():'0'+time.getHours()) + ':' + (time.getMinutes()>9?time.getMinutes():'0'+time.getMinutes())+ ':' + (time.getSeconds()>9?time.getSeconds():'0'+time.getSeconds());           //显示时间
            }
      

  2.   

     <div id="showtime" style=" text-align:left;float:left;margin-top:10px;width:220px;height:20px; line-height:20px;overflow:hidden;color:#FFFF99;">今天是
            <script language="javascript" type="text/javascript">
                                    var enabled = 0; today = new Date();
                                    var date;
                                    if(today.getDay()==0) day = "星期日 "
                                    if(today.getDay()==1) day = "星期一 "
                                    if(today.getDay()==2) day = "星期二 "
                                    if(today.getDay()==3) day = "星期三 "
                                    if(today.getDay()==4) day = "星期四 "
                                    if(today.getDay()==5) day = "星期五 "
                                    if(today.getDay()==6) day = "星期六 "
                                    document.fgColor = "FF0072";
                                    date1 =today.getYear()+"年"+(today.getMonth() + 1 ) + "月" + today.getDate()+"日 ";
                                    date2 = day ;
                                    document.write(date1);
                                    document.write("<font id='clock' style='font-size:12px;'></font>");
                                    var now,hours,minutes,seconds,timeValue;
                                    function showtime(){
                                    now = new Date();
                                    hours = now.getHours();
                                    minutes = now.getMinutes();
                                    seconds = now.getSeconds();
                                    timeValue = (hours >= 12) ? " " : " ";
                                    timeValue += hours+ ":";
                                    timeValue += ((minutes < 10) ? "0" : "") + minutes + ":";
                                    timeValue += ((seconds < 10) ? "0" : "") + seconds + "";
                                    clock.innerHTML = timeValue+"    "+day;
                                    setTimeout("showtime()",100);
                                    }
                                    showtime();
                                 </script>
            </div>
      

  3.   

    js的方法上面都说了,还有一个就是用Ajax的控件,UpdatePanel+Timer实现,easy!