用可取当月日期,如何取得上个月的日期,格式只要年和月

zhlym 2003-12-07 05:58:22
用<%year(date()&"-"&month(date())%>可取当月日期,如何取得上个月的日期,格式只要年和月
...全文
252 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
planfore 2003-12-10
  • 打赏
  • 举报
回复
<%
y=year(date())
if month(date())>1 then
m=month(date())-1
else
m=12
y=y-1
end if
response.write y&"-"&m
%>
zhlym 2003-12-10
  • 打赏
  • 举报
回复
各位大虾,帮解决一下问题!拜托
zhlym 2003-12-10
  • 打赏
  • 举报
回复
感谢各位帮忙!
swich 2003-12-10
  • 打赏
  • 举报
回复
在楼上的基础上改的不会有31/29/28的情况

<%year(date()-day(date()-1)&"-"&month(date()-day(date()-1)%>

wsqsoft 2003-12-10
  • 打赏
  • 举报
回复
用<%year(date()-30&"-"&month(date()-30)%>
不过可能会有31/29/28的情况
xxsoft 2003-12-10
  • 打赏
  • 举报
回复
回复人: zhlym(明) ( ) 信誉:94

我本机上测试没问题..你自己设一下时间...你没测试过怎么知道我的有错???

你把代码另存为一个ASP文件,放在IIS下面看..是不是正确的?????????

光凭空想.郁闷!!!! 还有啥问头?
xxsoft 2003-12-08
  • 打赏
  • 举报
回复
<%
dim time1, time2, time3
time1=date()
time2=30
time3=(time1-time2)
%>

当前日期:<%=time1%><br>
上个月的今天:<%=time3%>

你的答案:取日期的时候,你只取年和月。知道怎么用了吧。。。
zhlym 2003-12-08
  • 打赏
  • 举报
回复
TO hnfz123(hnfz) & 511214(小少)

你们的代码还有漏洞吧?
那如果现在是2004年1月,如何取2003年12呀?
zhlym 2003-12-08
  • 打赏
  • 举报
回复
TO xxsoft(老婆,为了你我要挣100万!!!!!) :

还是不明白,你的代码只能读当年的呀
那如果现在是2004年1月,如何取2003年12呀?
511214 2003-12-07
  • 打赏
  • 举报
回复
<%
if month(date())>1 then
m=month(date())-1
else
m=12
end if
response.write year(date())&"-"&m%>
hnfz123 2003-12-07
  • 打赏
  • 举报
回复
取月的时候有个判断的,如下:
if month(date())>1 then
month=month(date())-1
else
month=12
end if
那么年也可以取了,
最后一起显示就可以!

28,404

社区成员

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

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