快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ASP里的时间涵数

在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计算页面执行时间
    微笑服务 优质保证 索取样品