datadiff()问题,看看代码,帮忙啊 !!

Zuomeng 2004-09-29 10:57:36
<%if DateDiff("d",rs("pubdate"),rs("cfsj"))<0 then%>已经过期
<%esle%>
有效<%=DateDiff("d",rs("pubdate"),rs("cfsj"))%>天<%end if%>

我在asp页面中直接做为什么不行呢???
什么都不显示???
...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dwowbaaa 2004-09-29
  • 打赏
  • 举报
回复
<%esle%>
写错
是else 不是esle

再就是可能csfj的格式不对
必须为时间格式
2222-22-22
hoterran 2004-09-29
  • 打赏
  • 举报
回复
用CDate(date) 转换成日期,看看先
风之银翼 2004-09-29
  • 打赏
  • 举报
回复
把rs("pubdate"),rs("cfsj")转换成日期型再比较!!!
Zuomeng 2004-09-29
  • 打赏
  • 举报
回复
提示错误信息:::
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: '[string: ""]'

/zuomeng/NewsSys/InforPublish/display.asp,行147
hxnet 2004-09-29
  • 打赏
  • 举报
回复
定义一个变量,看看能不能显示出来。
flyskywlh 2004-09-29
  • 打赏
  • 举报
回复
<%esle%>
错了..
是else
chenxuchen 2004-09-29
  • 打赏
  • 举报
回复
<%esle%>改成<%else%>
zltostem 2004-09-29
  • 打赏
  • 举报
回复
<%
if DateDiff("d",rs("pubdate"),rs("cfsj"))<0 then
response.write "已经过期"
else
response.write "有效" & DateDiff("d",rs("pubdate"),rs("cfsj")) & "天"
end if
%>

try~~~

28,391

社区成员

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

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