我想在周五的最后几周找到例子。 例如,使用天数作为数字(1到7):
1= Monday and so on..
这会是这样的,但我被困在GetLastWeek,请看下面,谢谢。
<%
dim weeknum
weeknum=5
dim GetLastWeek
GetLastWeek=???? <== FIND LAST WEEKS FRIDAY AS A DATE Eg: MM/DD/YYYY
%>
Example: Last weeks Friday was on: <%=GetLastWeek%>
答案 0 :(得分:0)
您可以使用Weekday()
功能查找任何特定日期的星期几。有了这个你应该能够计算你喜欢的任何其他东西。这里有一个完整的函数参考:
答案 1 :(得分:0)
我可能首先要弄清楚当天的当天是什么,然后从那里开始工作,你可以使用这样的东西;
Dim today, offsetdays, lastfri
'WeekDay() returns 1 - 7 (Sunday - Saturday).
today = WeekDay(Date())
'Workout the offset then use DateAdd() to minus that number of days.
Select Case today
Case 1 'Sunday
offsetdays = 2
Case 2 'Monday
offsetdays = 3
Case 3 'Tuesday
offsetdays = 4
Case 4 'Wednesday
offsetdays = 5
Case 5 'Thursday
offsetdays = 6
Case 6 'Friday
offsetdays = 7
Case 7 'Saturday
offsetdays = 1
End Select
lastfri = DateAdd("d", -offsetdays, Date())
请记住这是伪编码(未经测试),并且可能通过将偏移存储在数组中并使用它来代替DateAdd()
来提高效率。