ASP.net网站上如何显示当前日期
在之前的论坛文章中,我们介绍了一种通过JS调用的方式去显示网站当前日期的方法,这个方法适用于PHP,ASP网站,但对于ASP.NET的网站却无法正常的调用出当前的时间。
对于ASP.NET网站,要想显示当前的时间,可以使用以下的方法:(如果你不是ASP网站,可以使用这个方法:如何在网页中动态显示当前日期和时间(js调用))
- 找到你自己网站想要显示当然日期的位置,例如在首页显示,一般都为index.aspx;
- 以显示位置放上以下的调用当前日期的代码:
<p class="time">当前日期:<script type="text/javascript">// <![CDATA[
today = new Date();
function initArray() {
this.length = initArray.arguments.length
for (var i = 0; i < this.length; i++)
this[i + 1] = initArray.arguments[i]
}
var d = new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
document.write(
"<font color=##000000 style='font-size:9pt;font-family: 宋体'> ",
(today.getFullYear()), "年",
today.getMonth() + 1, "月",
today.getDate(), "日",
d[today.getDay() + 1],
"</font>");
// ]]></script><span id="liveclock"></span><script type="text/javascript">// <![CDATA[
function www_helpor_net() {
var Digital = new Date()
var hours = Digital.getHours()
var minutes = Digital.getMinutes()
var seconds = Digital.getSeconds()if (minutes <= 9)
minutes = "0" + minutes
if (seconds <= 9) seconds = "0" + seconds myclock = hours + ":" + minutes + ":" + seconds if (document.layers) { document.layers.liveclock.document.write(myclock) document.layers.liveclock.document.close() } else if (document.all) liveclock.innerHTML = myclock setTimeout("www_helpor_net()", 1000) } www_helpor_net();
// ]]></script> - 刷新一下显示的页面,就会看到位置会显示当前的日期了。效果如下图: