asp.net中Label 控件如何获取系统当前时间并自动更新

asp.net中Label 控件如何获取系统当前时间并自动更新,第1张

<body>

<form id="form1" runat="server">

<div>

<asp:Label ID="lbltime" runat="server" Text="现在时间是:"></asp:Label>

<asp:TextBox ID="txttime" runat="server"></asp:TextBox>

</div>

</form>

<script type="text/javascript" language="javascript">

function show() {

var date = new Date(); //实例化一个时间对象

var year = dategetFullYear(); //获取年

var month = dategetMonth() + 1; //获取月份,因为是0-11所以我们要加上1

var day = dategetDate();

var hour = dategetHours();

var minute = dategetMinutes();

var second = dategetSeconds();

documentgetElementById("lbltime")innerHTML = year + "年" + month + "月" + day + "日" + " " + hour + ":" + minute + ":" + second;

documentgetElementById("txttime")value = year + "年" + month + "月" + day + "日" + " " + hour + ":" + minute + ":" + second;

setTimeout("show()", 1000); //settimeout 是隔多久调用这个函数一次, 1000毫秒就是1秒, 所以看上去就是每秒刷新。

}

show();

</script>

</body>

其实大家说的基本上没问题,关键在于你是用Label显示时间(不是通常的TextBox)。

如果是改变Label值,则需用documentgetElementById("lbltime")innerHTML,如果用TextBox之类的,则需用documentgetElementById("txttime")value 。

所以,针对Label和TextBox显示时间分别为:

documentgetElementById("lbltime")innerHTML = year + "年" + month + "月" + day + "日" + " " + hour + ":" + minute + ":" + second;

documentgetElementById("txttime")value = year + "年" + month + "月" + day + "日" + " " + hour + ":" + minute + ":" + second;

上述代码已经测试过,如果还有疑问,可以Hi我。

<%

dim myweekday,mydate

mydate=now()

myweekday=weekday(now())

select case myweekday

case "1"

responsewrite "星期天"

case "2"

responsewrite"星期1"

case "3"

responsewrite"星期2"

case "4"

responsewrite""

case "5"

responsewrite""

case "6"

responsewrite"总算到星期五了"

end select

这就是判断星期的代码,你可以

dt类的都有获取当前时间的函数。getInstance(java)和currenttime(asp)就是。

但这两个都是获取当前电脑时间,即你的程序在哪里运行就是获取哪个时间。

从你的提问看你是想在客户端运行程序并获取自己电脑时间和服务器时间。如果这样的话:

1、获取自己电脑系统时间,就可以用上面两个函数实现,具体看你用什么工具编程。

2、服务器时间,建议在服务器上建立一个服务,同样用上面两个函数可以得到服务器的时间,问题的关键是这个服务要把你获取的服务器时间暴露出来,可以通过服务函数解决。

用到一段小的JS代码 绝对能用刚刚实验过

显示当前时间:

<script language="javascript">

function showtime()

{

var today,year,month,hour,minute,second;

today=new Date();

year=todaygetYear();

month=todaygetMonth()+1;

date=todaygetDate();

hour=todaygetHours();

minute=todaygetMinutes();

second=todaygetSeconds();

documentgetElementById('time')innerHTML=year+"年"+month+"月"+date+"日"+hour+"时"+minute+"分"+second+"秒";

setTimeout("showtime();",1000)

}

</script>

<p>当前时间:<span id="time"></span></p>

<script language="javascript">showtime();</script>

以上就是关于asp.net中Label 控件如何获取系统当前时间并自动更新全部的内容,包括:asp.net中Label 控件如何获取系统当前时间并自动更新、ASP日期代码、ASP、jS获取服务器时间和自己电脑系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9862450.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存