|
主题: 关于显示前一天的问题?
|
 yyqllh
职务:普通成员
等级:1
金币:1.0
发贴:240
注册:2001/9/20 18:10:08
|
#12003/6/1 18:13:42
由于特殊的需要,要求在表单中自动显示出前一天的日期,下面的代码不会解释出31,看看错在哪,谢谢。 ri=day(now)-1 yue=month(now) nian=year(now) if ri=0 then if month(now)=2 or 4 or 6 or 9 or 11 then ri=31 yue=month(now)-1 end if if month(now)=5 or 7 or 8 or 10 or 12 then ri=30 yue=month(now)-1 end if if month(now)=3 then ri=28 yue=month(now)-1 end if if month(now) =1 and day(now)=1 then yue=12 ri=31 nian=year(now)-1 end if end if
|
 大雪糕
职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
|
#22003/6/1 19:16:53
有内置函数,不需要这么麻烦 dateadd("d",-1,now()) now()你可以根据需要换成指定的某个日期时间
|
 yyqllh
职务:普通成员
等级:1
金币:1.0
发贴:240
注册:2001/9/20 18:10:08
|
#32003/6/1 20:58:57
谢谢。 改成<%=dateadd("d",-1,date())%>.
|