这个嘛
ASP中的VBScript不会啊
给你段VBS代码吧(不保证代码足够简洁),看看兼不兼容(现写的,不太好读)
ToGet = "2008-10-3" '这个是要获得的日期,如2008年第10周的星期二,格式yyyy-ww-d,ww是第几周,d是周几
mlen = Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
t = Val(Left(ToGet, 4))
q = Val(Mid(ToGet, 6, 2))
m = Val(Right(ToGet, 1)) '不知道Split能不能用,直接这么做了
q = q * 7 + m
i = 0
If t Mod 4 = 0 And t Mod 100 <> 0 Then mlen(1) = 29
Do
q = q - mlen(i)
i = i + 1
Loop Until q < 0
q = q + mlen(i)
s = Weekday(t & "-1-1")
MsgBox t & "-" & i & "-" & q
温馨提示:答案为网友推荐,仅供参考