在ASP.net中如何通过自动生成时间呢?

在ASP.net中如何通过自动生成时间呢?

问题描述:

图片说明

如图,因为一直手打就有点麻烦,想干脆自动生成现在的时间,这个该怎么弄呢?

用Juqery的setInterval方法循环执行setTime函数,从而达到更新时间的效果:一下是1秒更新一次

$(function () {
            setInterval('setTime()', 1000);
        })
function setTime() {
        var myDate = new Date;
        var year = myDate.getFullYear(); //获取当前年
        var mon = myDate.getMonth() + 1; //获取当前月
        var date = myDate.getDate(); //获取当前日
        var h = myDate.getHours();//获取当前小时数(0-23)
        var m = myDate.getMinutes();//获取当前分钟数(0-59)
        var s = myDate.getSeconds();//获取当前秒
        var html = year + "/" + mon + "/" + date + "<br/>" + h + ":" + m + ":" + s;
        $("#时间标签的ID").val(html);
}

js或者.cs代码中都可以,.cs中可以在onload事件中给这个文本框赋值为DateTime.Now即可