在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即可