asp.net  获取当前时间label显示 并且时间是自动增加的不是静态的!
String nowDate = DateTime.Now.ToString();
            this.time.Text = nowDate;  这样的显示没用是  静态的 

解决方案 »

  1.   


    var d = new Date();
                    var week;
                    switch (d.getDay()) {
                        case 1: week = "星期一"; break;
                        case 2: week = "星期二"; break;
                        case 3: week = "星期三"; break;
                        case 4: week = "星期四"; break;
                        case 5: week = "星期五"; break;
                        case 6: week = "星期六"; break;
                        default: week = "星期天";
                    }
                    var years = d.getFullYear();   
                    var month = add_zero(d.getMonth() + 1);
                    var days = add_zero(d.getDate());
                    var hours = add_zero(d.getHours());
                    var minutes = add_zero(d.getMinutes());
                    var seconds = add_zero(d.getSeconds());
                    var ndate = years + "年" + month + "月" + days + "日 " + hours + ":" + minutes + ":" + seconds + " " + week;
                    document.getElementById("times").innerHTML = ndate;
      

  2.   


    function getCurDate() {
                    var d = new Date();
                    var week;
                    switch (d.getDay()) {
                        case 1: week = "星期一"; break;
                        case 2: week = "星期二"; break;
                        case 3: week = "星期三"; break;
                        case 4: week = "星期四"; break;
                        case 5: week = "星期五"; break;
                        case 6: week = "星期六"; break;
                        default: week = "星期天";
                    }
                    var years = d.getFullYear();   
                    var month = add_zero(d.getMonth() + 1);
                    var days = add_zero(d.getDate());
                    var hours = add_zero(d.getHours());
                    var minutes = add_zero(d.getMinutes());
                    var seconds = add_zero(d.getSeconds());
                    var ndate = years + "年" + month + "月" + days + "日 " + hours + ":" + minutes + ":" + seconds + " " + week;
                    document.getElementById("times").innerHTML = ndate;
                }            function add_zero(temp) {
                    if (temp < 10) return "0" + temp;
                    else return temp;
                }            setInterval("getCurDate()", 100);现在时间:<font class="t4" id="times"></font>
      

  3.   

    javascript
      

  4.   

    用js动态显示客户端系统时间:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script> 
    function displayDateTime(XelementID) {
    var myDate = new Date();
    var year = myDate.getFullYear();
    var month = myDate.getMonth() + 1;
    var date = myDate.getDate();
    var day = myDate.getDay();
    switch (day) {
    case 0: day = "星期日"; break;
    case 1: day = "星期一"; break;
    case 2: day = "星期二"; break;
    case 3: day = "星期三"; break;
    case 4: day = "星期四"; break;
    case 5: day = "星期五"; break;
    case 6: day = "星期六"; break;
    }
    var hour = myDate.getHours();
    var minute = myDate.getMinutes();
    var second = myDate.getSeconds();
    if (hour < 10)
    hour = "0" + hour;
    if (minute < 10)
    minute = "0" + minute;
    if (second < 10)
    second = "0" + second;
    var displayValue = year + "年" + month + "月" + date + "日" + " " + day + "  " + hour + ":" + minute + ":" + second;
    document.getElementById(XelementID).innerHTML = displayValue;
    var t = setTimeout(function(){displayDateTime(XelementID);}, 500);
    }
    </script>
    </head>
    <body>
    <div id="div1"></div>
    <script>displayDateTime("div1")</script>
    </body>
    </html>
     
     
      

  5.   

    public string GetTime()        {            string TimeInString="";            int hour=DateTime.Now.Hour;            int min=DateTime.Now.Minute;            int sec=DateTime.Now.Second;             TimeInString=(hour < 10)?"0" + hour.ToString() :hour.ToString();            TimeInString+=":" + ((min<10)?"0" + min.ToString() :min.ToString());            TimeInString+=":" + ((sec<10)?"0" + sec.ToString() :sec.ToString());            return TimeInString; 
      

  6.   

    <html>
    <head>
    <script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
        <script>        $(function () {
                times();
            });        function times() {
                var date = new Date();
                var time =  GetDateStr(0, 0);
                $("#timeLab").html(time);
                window.setTimeout("times()", 1000);
            }
            
            //获取日期
            function GetDateStr(AddMonthCount, AddDayCount) {
                var dd = new Date();
                dd.setDate(dd.getDate() + AddDayCount); //获取AddDayCount天后的日期     
                dd.setMonth(dd.getMonth() + AddMonthCount); //获取AddDayCount天后的日期     
                var y = dd.getFullYear();
                var m = dd.getMonth() + 1; //获取当前月份的日期
                if (parseInt(m) <= 9) {
                    m = "0" + m;
                }
                var d = dd.getDate();
                if (parseInt(d) <= 9) {
                    d = "0" + d;
                }
                var h = dd.getHours();
                if (parseInt(h) <= 9) {
                    h = "0" + h;
                }
                var mt = dd.getMinutes();
                if (parseInt(mt) <= 9) {
                    mt = "0" + mt;
                }
                var s = dd.getSeconds();
                if (parseInt(s) <= 9) {
                    s = "0" + s;
                }
                return y + "-" + m + "-" + d + " " + h + ":" + mt + ":" + s;
            }     
        </script></head>
    <body>
     <label id="timeLab"></label>
    </body>
    </html>