asp 月份跨年显示

gzcat 2009-12-14 05:08:51
我现在想从2008-10-1 到 2009-3-29

效果:
2008-10
2008-11
2008-12
2009-1
2009-2
2009-3

用asp如何写代码?
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzp4881 2009-12-14
  • 打赏
  • 举报
回复
<%
d1="2008/10/1"
d2="2009/3/29"
response.write left(d1,len(d1)-2)&"<br>"
for i=1 to dateDiff("m",d1,d2)
d1=dateAdd("m",1,d1)
response.write left(d1,len(d1)-2)&"<br>"
next
%>
gingerkang 2009-12-14
  • 打赏
  • 举报
回复

<%dim t,y,tmp
t=datediff("m","2008-10-1","2009-3-29")
y=year("2009-3-29")
m=month("2009-3-29")
response.write "<pre>"
for t=t to 0 step -1
response.write mid(DateSerial(y,m-t,1),1,instrrev(DateSerial(y,m-t,1),"-")-1) &vbcrlf
next
response.write "</pre>"
%>
dingzq 2009-12-14
  • 打赏
  • 举报
回复
你得说清楚,没有说明白,没法写。
循环就可以,你要取什么呢?

year(date(你的日期))-month(date(你的日期))

这样就可以了

28,391

社区成员

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

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