asp时间逻辑运算问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:43:06
<%if year1=year(now()) then
m1=month(now())
else
m1=12
end if
for x=1 to m1%>
<%=x%>
<%next%>
为什么m1老是12
year1=2008

我在我的机器上执行了下面的程序:
<%
year1=2008
if year1=year(now()) then
m1=month(now())
else
m1=12
end if
for x=1 to m1%>
<%=x%>
<%next%>

输出结果为:1 2 3 4 5

也就是说不存在你说的情况,只要year1确实为2008,那么m1就是5,请你检查year1的值,你输出来看看就明白。

检查下自己机器的日期是否是2008年