asp获取当前日期前一周周一到周日时间?

比如今天是2015/12/10上周的日期就是2015/11/30到2015/12/6?如何获取... 比如今天是2015/12/10 上周的日期就是2015/11/30到2015/12/6?如何获取 展开
 我来答
网海1书生
科技发烧友

2015-12-10 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
Dim td,tw
td = Date()
tw = DatePart("ww", td, 2)
Do
    td = td - 1
Loop While DatePart("ww", td, 2) = tw
response.write "当前日期前一周周一到周日为" & td - 6 & "到" & td
百度网友577f80d
推荐于2021-02-13 · TA获得超过791个赞
知道小有建树答主
回答量:1352
采纳率:66%
帮助的人:527万
展开全部
<%
'格式化日期
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
%>
<%
cd = DateAdd("ww",-1 , Date())  '获得当前日期的上一周对应的日期
ce = Weekday(cd, 2) '获得上一周 与周一的差额天数
fd = DateAdd("d", 1-ce, cd) '获得上一周 周一的日期
'当前日期
response.Write(Date()) &"<br><br>"
'前一周范围 始于 周一
dt = DateAdd("d", 0 , fd)
response.Write fmtDate(dt) '格式化日期函数
response.write(" --- ")
'前一周范围 止于 周日
dt = DateAdd("d", 6 , fd)
response.Write fmtDate(dt) &"<br><br>"
'循环输出周一到周日
For i = 0 To 6
 dt = DateAdd("d", i , fd)
 response.Write fmtDate(dt) & "<br>"
Next
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式