ASP.NET 状态栏中显示日期时间
2012-09-04 17:47
323 查看
小解决办法,实测,可用,希望对大家有所帮助。
调用:
实现:
调用:
<HTML> <HEAD> <META http-equiv='Content-Type' content='text/html; charset=gb2312'> <TITLE>在状态栏中显示当前时间和日期</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function runClock() { theTime = window.setTimeout("runClock()", 1000); var today = new Date(); var display= today.toLocaleString(); status=display; } // End --> </SCRIPT> </HEAD> <BODY onLoad="runClock()"> </BODY></HTML>
实现:
<SCRIPT language=JavaScript> var osd = " " osd +=""; var timer; var msg = ""; function scrollMaster () { msg = customDateSpring(new Date()) clearTimeout(timer) msg += " " + showtime() + " " + osd for (var i= 0; i < 100; i++){ msg = " " + msg; } scrollMe() } function scrollMe(){ window.status = msg; msg = msg.substring(1, msg.length) + msg.substring(0,1); timer = setTimeout("scrollMe()", 200); } function showtime (){ var now = new Date(); var hours= now.getHours(); var minutes= now.getMinutes(); var seconds= now.getSeconds(); var months= now.getMonth(); var dates= now.getDate(); var years= now.getYear(); var timeValue = "" timeValue += ((months >9) ? "" : " ") timeValue += ((dates >9) ? "" : " ") timeValue = ( months +1) timeValue +="/"+ dates timeValue +="/"+ years var ap="A.M." if (hours == 12) { ap = "P.M." } if (hours == 0) { hours = 12 } if(hours >= 13){ hours -= 12; ap="P.M." } var timeValue2 = " " + hours timeValue2 += ((minutes < 10) ? ":0":":") + minutes + " " + ap return timeValue2; } function MakeArray(n) { this.length = n return this } monthNames = new MakeArray(12) monthNames[1] = "一月" monthNames[2] = "二月" monthNames[3] = "三月" monthNames[4] = "四月" monthNames[5] = "五月" monthNames[6] = "六月" monthNames[7] = "七月" monthNames[8] = "八月" monthNames[9] = "九月" monthNames[10] = "十月" monthNames[11] = "十一月" monthNames[12] = "十二月" daysNames = new MakeArray(7) daysNames[1] = "周日" daysNames[2] = "周一" daysNames[3] = "周二" daysNames[4] = "周三" daysNames[5] = "周四" daysNames[6] = "周五" daysNames[7] = "周六" function customDateSpring(oneDate) { var theDay = daysNames[oneDate.getDay() +1] var theDate =oneDate.getDate() var theMonth = monthNames[oneDate.getMonth() +1] var dayth="号" if ((theDate == 1) || (theDate == 21) || (theDate == 31)) { dayth="st"; } if ((theDate == 2) || (theDate ==22)) { dayth="nd"; } if ((theDate== 3) || (theDate == 23)) { dayth="rd"; } return theDay + ", " + theMonth + " " + theDate + dayth + "," } scrollMaster(); </SCRIPT>
相关文章推荐
- ASP.NET 2.0 显示、写入「日期和时间」语法
- asp.net实现动态显示当前日期时间——用asp自己封装的AJAX
- ASP.NET MVC下使用AngularJs语言(九):日期时间处理与显示
- asp.net中把日期(2014/03/25)和时间(14:00)拼接成完整的时间类型
- asp.net 实现动态显示当前时间(不用javascript不考虑开销)
- Asp.net日期字符串格式化显示
- asp.net Windows 2008 下设置时间显示格式
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
- 分享[ASP.NET]//获取日期+时间
- ASP.NET显示农历时间
- asp.net中的时间日期选择控件
- asp.net 实现动态显示当前时间(不用javascript不考虑开销)
- asp.net 格式化时间日期
- ASP.NET中上传多文件时,用日期时间命名新文件,这不是个好主意。
- Asp.net 日期字符串格式化显示方法
- C#(ASP.NET)DateTime日期类型格式化显示 (转载)
- C#(ASP.NET)DateTime日期类型格式化显示
- Asp.Net日期时间格式设置
- ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒
- ASP.NET C# 日期 时间 年 月 日 时 分 秒 格式及转换(转自happymagic的专栏)