首 页
网络学院
视频教程
资源下载
HOT
实例教程
图文教程
专题中心
学习社区
繁體中文
当前位置:
首页
>
图文教程
>
网络编程
>
ASP
> asp显示日历效果
ASP
ASP用户登录模块的设计
ASP:一个网站空间多个域名访问
ASP教程:自己写的数据库操作类
ASP处理多关键词查询实例代码
ASP实例:幻灯片新闻代码
ASP实例:处理多关键词查询实例代码
快速掌握ASP+Access数据库的18条安全法则
快速掌握ASP连接11种数据库的常用语法
在ASP应用中如何限制同一表单被多次提交
ASP防止同时登陆的问题
关于Asp.net ajax下的异常处理
ASP生成html的新方法
ASP中的面向对象 类
ASP调用带参数存储过程的几种方式
asp实现批量录入数据的实现
用ASP调用SQL Server视图和存储过程
值得收藏的一些ASP代码
ASP 编程中 20 个非常有用的例子
每个ASP程序员必备的知识
flash结合asp制作出的显ip,版本,登陆时间,访问次数
No.
«
‹
24
25
26
27
›
»
技术文章搜索
关键字
ASP 中的 asp显示日历效果
出处:
互联网
整理:
软晨网(RuanChen.com)
发布:
2009-09-13
浏览: 253 ::
收藏到网摘: n/a
FileSystem对象常用的文件操作函数有哪些?
sql语句的一些集合
点击运行可以看到效果:
<% '以下为ASP中通过该日历算法实现的具体代码 '先判断是否指定了一个年份和月份,没有则根据当前的年和月份显示 If Request("ReqDate")="" then CurrentDate=Date else CurrentDate=Trim(Request("ReqDate")) end if pyear=year(CurrentDate) pmonth=month(CurrentDate) '以下的代码生成日历显示的表格头内容 %>
'">
<%=pyear%>年<%=pmonth%>月
'">
日
一
二
三
四
五
六
<% '由于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 i
nunmonthstart 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 全选 提示:你可先修改部分代码,再按运行]
FileSystem对象常用的文件操作函数有哪些?
sql语句的一些集合
评论 (0)
All
登陆
还没注册?