时间:2021-05-28
td { font-family: "宋体"; font-size:9pt}<%'以下为ASP中通过该日历算法实现的具体代码
'先判断是否指定了一个年份和月份,没有则根据当前的年和月份显示 If Request("ReqDate")="" then CurrentDate=Date else CurrentDate=Trim(Request("ReqDate")) end if pyear=year(CurrentDate) pmonth=month(CurrentDate)
'以下的代码生成日历显示的表格头内容%> 年月 >" onclick="JavaScript:location.href='?ReqDate='"> 日 一 二 三 四 五 六 <% '由于ASP中没有获取指定月共有多少天的函数,因此我们需要通过其他算法来获得,算法其实很简单,就是计算一下要显示月份的1日至下个月的1日一共相差几天 fromDate = FormatDateTime(month(CurrentDate) & "/1/" & year(CurrentDate)) toDate = FormatDateTime(DateAdd("m",1,fromDate)) '获得要显示月份的第一天为周几 nunmonthstart=weekday(fromDate)-1 '获得要显示的1日至下个月的1日一共相差几天(月份一共有多少天) nunmonthend=DateDiff("d",fromDate,toDate) '判断显示日历需要用几行表格来显示(每行显示7天) if nunmonthstart+nunmonthend<36 then maxi=36 else maxi=43 end if '循环生成表格并显示 i=1 do while inunmonthstart and i<=nunmonthend+nunmonthstart then '如果为显示的是今天则用红色背景显示 if iv=Day(now) and month(now)=pmonth and year(now)=pyear then response.write( "" & iv & "") else response.write( "" & iv & "") end if else response.write( " ") end if
'如果能被7整除(每行显示7个)则输出一个换行 if i mod 7=0 then response.write( "") end if i=i+1 loop%> [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了js实现简单的日历显示效果函数。分享给大家供大家参考,具体如下:用一个函数简单的实现一个月份的日历,效果如下:这个日历效果有高亮显示,我实现的思维
Calendar控件显示一个日历,用户可通过该日历导航到任意一年的任意一天。当ASP.NET网页运行时,Calendar控件以HTML表格的形式呈现。因此,该控
想要实现的效果点击日期选择框出现日历有个日期控制栏帮助选择日期,包括年、月、日的选择和今天日历格子,初次点击日期选择框时显示此刻的日期,日历格子的日期应该包括这
导读:使用ASP做个日历很简单,下面直接给出代码,复制后拷贝到一个单独的记事本中,另存为.asp文件,配置好相应的环境就可以了,虽然简单但挺实用啊。简单的日历b
本文实例为大家分享了jQuery实现简单日历效果的具体代码,供大家参考,具体内容如下日历效果如下图:css部分:*{margin:0;padding:0;lis