|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在ASP里面有取当前时间的涵数now,有取当前日期的涵数date,取当前年月日的涵数year(date),month(date),day(date),唯独没有取当前周的涵数,所以根据去今天是本星期的地几天的涵数weekday(firstdate)),和DateAdd涵数就可编写出取当前周的涵数了(:,而且还考虑到跨年跨月的问题. 代码如下 weeknum=weekDay(DateAdd("d",(-(Day(date))+1),date)) \\\'the week number of first date of this month firstdate=DateAdd("d",(-(Day(date))+1),date) \\\'the first date of this month ldt_prevmon=dateadd("d",-1,firstdate) \\\'the last date of prev month firstdate_lstmon=dateadd("d",(-(Day(ldt_prevmon))+1),ldt_prevmon) \\\'the first date of last weekcount=0 for dd=1 to day(ldt_prevmon) if (weekday(dateadd("d",dd,firstdate_lstmon))=1) then weekcount=weekcount+1 end if next if day(date)<=(8-weekday(firstdate)) then weekordnew=weekcount+1 ok=year(dateadd("m",-1,firstdate)) & "年" & month(dateadd("m",-1,firstdate)) &"月第" & weekordnew & "周" else weekord=int((day(date)-weekday(date))/7+1) ok=year(Date) & "年" & month(Date) &"月第" & weekord & "周" end if 返回类别: 教程 上一教程: 多级选择问题的ASP实现 下一教程: ASP 生成 XBM 图可用作验证码 您可以阅读与"ASP里的时间涵数"相关的教程: · 关于ASP.Net中的时间处理 · 如何使ASP程序暂停指定的时间后再继承执行 · ASP实现连续显示两周的时间和星期 · ASP程序暂停指定的时间后再继承执行 · ASP计算页面执行时间 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |