asp如何获取 上一周 和 下一周 对应的时间范围,即获取周一和周日对应的日期

charistma 2009-08-14 11:39:30
打算做个按周查询的会议模块,可以按周来查询对应日期的会议,具体操作如下:
点“上一周”就出现上周对应的日期时间范围(主要是周一和周日对应的日期时间),再点“上一周”继续这样查询;同理,点“下一周”就出现下一周对应的日期时间,就是做类似翻页的操作。数据库操作先可搁置,主要是获取上周和下周的日期时间问题,请前辈指点迷津!不胜感激!代码最后越完整越好啊!
...全文
630 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodboyok 2012-01-20
  • 打赏
  • 举报
回复
好办法。这是我想要解决的问题
可爱的程序猿 2012-01-10
  • 打赏
  • 举报
回复
3楼的表,是什么表,从什么表查询的?
可爱的程序猿 2012-01-10
  • 打赏
  • 举报
回复
怎么解决的啊。。。
charistma 2009-08-27
  • 打赏
  • 举报
回复
感谢2楼和3楼朋友的帮助,问题已经解决了!!!!!
hookee 2009-08-15
  • 打赏
  • 举报
回复

<%
n = Trim(Request("n"))

If n = "" Then
n = 0
End If
n = CInt(n)

cd = DateAdd("ww",n , Date())
w = Weekday(cd, 2)
fd = DateAdd("d", 1-w, cd)

For i = 0 To 6
dt = DateAdd("d", i , fd)
response.Write fmtDate(dt) & "<br>"
Next

Function fmtDate(dt)
Dim y, m, d
y = Year(dt)
m = "0" & Month(dt)
d = "0" & Day(dt)
m = Right(m, 2)
d = Right(d, 2)
fmtDate = y & "-" & m & "-" & d
End Function
%>

<input type="button" value="上一周" onclick="location.href='?n=<%=n-1%>'"> <input type="button" value="下一周" onclick="location.href='?n=<%=n+1%>'">



  • 打赏
  • 举报
回复
本周:DateDiff("ww", Now,theDate)=0
上一周:DateDiff("ww", Now,theDate)=-1
下一周:DateDiff("ww", Now,theDate)=1
就这么简单
如果是ACCESS数据库就用:
本周:selsec * from 表 where DateDiff('ww', Now,时间字段)=0
上一周:selsec * from 表 where DateDiff('ww', Now,时间字段)=-1
下一周:selsec * from 表 where DateDiff('ww', Now,时间字段)=1
mssql数据库:
本周:selsec * from 表 where DateDiff(ww,getdate(),时间字段)=0
上一周:selsec * from 表 where DateDiff(ww,getdate(),时间字段)=-1
下一周:selsec * from 表 where DateDiff(ww,getdate(),时间字段)=1
lihan6415151528 2009-08-15
  • 打赏
  • 举报
回复
主要就是datediff用法
xzx99 2009-08-15
  • 打赏
  • 举报
回复
又学了一招!
poiuy343 2009-08-14
  • 打赏
  • 举报
回复
提供个思路吧

n=request.querry("n")
selsec * from 表 where 时间 between n and n+7

当然 n代表时间,不过要类型转换一下

然后你的下一页的超级链接的代码应该是
xx.asp?n=n+7

28,406

社区成员

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

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