ASP里面有取当前周的函数吗?

adonwjw 2001-07-02 11:20:46
加精
小弟找不到取周的函数,所以编了下面这个,那为大虾帮忙改改

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
...全文
194 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
adonwjw 2001-07-11
  • 打赏
  • 举报
回复
8好意思,忘记给分了,其实是以为早给过了
adonwjw 2001-07-04
  • 打赏
  • 举报
回复
没人回答了吗
AnnyBJ 2001-07-04
  • 打赏
  • 举报
回复
这个应该是不难,
先知道本月1日是周几,
再计算是第几周。
tripofdream 2001-07-04
  • 打赏
  • 举报
回复
weeknum=weekDay(DateAdd("d",(-(Day(date))+1),date))
workcount=(weeknum+day(date))/7+1
longyear 2001-07-04
  • 打赏
  • 举报
回复
Mod 7
longyear 2001-07-04
  • 打赏
  • 举报
回复
那就自己写吧!
adonwjw 2001-07-02
  • 打赏
  • 举报
回复
注:求的是本月的第几周
tripofdream 2001-07-02
  • 打赏
  • 举报
回复
weekday是返回周几,datepart("ww",date())
chenshantai 2001-07-02
  • 打赏
  • 举报
回复
weekday,ok!不用写程序
jancky2001 2001-07-02
  • 打赏
  • 举报
回复
有,weekday函数

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧