三星expressm2071驱动:急!ASP中如何判断今天日期是属于本月的第几个星期?在线等

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 01:15:01
今天要做一个星期统计的程序,要求每个月统计一次, 每个星期统计一次
月统计肯定是没问题,关键是星期统计,每个月都有星期一,我要判断他是星期一的话进行统计肯定出错。所以问问有没有知道一个日期是属于本月的第几个星期的代码。请各位高手帮帮忙忙。如果有其他办法实现这个功能小弟还望高手门多多指教!
<%=DatePart("ww", Date())%>
这个函数是按照外国的周期计算的他是从周日到周六算一周
不是从周一开始的
int((day(now)+weekday(dateadd("d",-day(now)+1,now))-2)/7)+1
这个输不出东西来啊

int((day(now)+weekday(dateadd("d",-day(now)+1,now))-2)/7)+1

我刚刚想出来的 应该是你要的

难道你的意思是要改成要改成
<%=(int((day(now)+weekday(dateadd("d",-day(now)+1,now))-2)/7)+1)%>

<%=DatePart("ww", Date()-1)%>

这个函数是按周一开始算一周

将统计出的每个月的星期一进行累加,累加数就是。

不用判断每个月第几周
直接判断一年,每年52个周,<%=DatePart("ww", Date())%>

356/7=50.7