ASP获取时间

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:18:57
我想得到前2个月的月份值,可以是前3个月,是个动态值,可以人为改变
如:现在是2008年11月。得到的为200810和200809这样的效果
如果现在是2009年02月。得到的应为200901和200811这样
得到的值打印到下拉列表里就可以了,请问有什么办法实现,谢谢了!
1楼的大哥,要是跨年怎么办啊。??
---------------------------------------------------------
提问有点问题,下面是正确的提问
我想得到前2个月的月份值,可以是前3个月,是个动态值,可以人为改变
如:现在是2008年11月。得到的为200810和200809这样的效果
如果现在是2009年02月。得到的应为200901和200812这样
得到的值打印到下拉列表里就可以了,请问有什么办法实现,谢谢了!

<%
function M_Time(thetime)
datime1=dateadd("m",1,thetime)
datime2=dateadd("m",-1,thetime)
M_Time=Year(datime1)&Right("0"&Month(datime1),2)&Right("0"&Day(datime2),2)&"|"&Year(datime2)&Right("0"&Month(datime2),2)&Right("0"&Day(datime2),2)
end function

response.Write(cstr(M_Time(now)))
%>

<%
a=DateAdd("m", -2, date())
a=year(a)&month(a)
response.write a
%>