ASP中的now()和date()代码
<%ifrs("news_datenew")=date()then%><imgsrc=img/new.gif><%endif%>有高手知道这句的意思是什么吗??我不懂AS...
<%if rs("news_datenew")=date() then%><img src=img/new.gif><%end if%>
有高手知道这句的意思是什么吗??我不懂ASP语言。
我是用他来实现新发布新闻显示NEW字样或图片的。但不知道他这句会把NEW字样显示多久,24小时?如果我要控制他显示的时间要怎么弄啊?
还有,在数据库里面他有now()和date()默认值的两个项而其中一个是我自己加上去来实现他显示NEW图片的。
非常非常感谢三位的神速回答,我不懂ASP语言,其实我主要是想问怎么实现自由的控制(new.gif)这个图片他显示的时间长短,比如一个小时,一天,或者三天,我都可以控制它,这样难的吗?/可以给直接点的代码我吗?看你们的回到我懂了一半都没有.谢谢了.
你看我这样写行不行??在要显示更新的那个文件上写.
原来是这样:<%if rs("art_date")=date() then%><img src=img/new.gif border='0'><%end if%>
他这个你们说的意思是,只显示当天的,比如今天发的,无论是几点几分发的,到了第二天00.00分之后就会自动取消显示NEw图片了.
我现在改成这样.
<% dim m,n
n = (Rs("art_datenew").Value)
m = datediff("d", n, date() )
if m<3 then %>
这样的话应该NEW图片显示三天就自动取消的吧?我理解的是.代码上的那个数字"3"就是控制图片显示的天数
但是如果这样写的话应该控制它的就是天数吧,时间没有算在内.
我的意思是要精确他到时间.比如我设置的天数是1天.那他就是今天9:15分发布的信息,那他应该就是在第二天的9:15分消失,而不是在第二天的0:00点消失的吧?请问要怎么做? 展开
有高手知道这句的意思是什么吗??我不懂ASP语言。
我是用他来实现新发布新闻显示NEW字样或图片的。但不知道他这句会把NEW字样显示多久,24小时?如果我要控制他显示的时间要怎么弄啊?
还有,在数据库里面他有now()和date()默认值的两个项而其中一个是我自己加上去来实现他显示NEW图片的。
非常非常感谢三位的神速回答,我不懂ASP语言,其实我主要是想问怎么实现自由的控制(new.gif)这个图片他显示的时间长短,比如一个小时,一天,或者三天,我都可以控制它,这样难的吗?/可以给直接点的代码我吗?看你们的回到我懂了一半都没有.谢谢了.
你看我这样写行不行??在要显示更新的那个文件上写.
原来是这样:<%if rs("art_date")=date() then%><img src=img/new.gif border='0'><%end if%>
他这个你们说的意思是,只显示当天的,比如今天发的,无论是几点几分发的,到了第二天00.00分之后就会自动取消显示NEw图片了.
我现在改成这样.
<% dim m,n
n = (Rs("art_datenew").Value)
m = datediff("d", n, date() )
if m<3 then %>
这样的话应该NEW图片显示三天就自动取消的吧?我理解的是.代码上的那个数字"3"就是控制图片显示的天数
但是如果这样写的话应该控制它的就是天数吧,时间没有算在内.
我的意思是要精确他到时间.比如我设置的天数是1天.那他就是今天9:15分发布的信息,那他应该就是在第二天的9:15分消失,而不是在第二天的0:00点消失的吧?请问要怎么做? 展开
5个回答
展开全部
就是说数据库中的时间等于当前日期,就显示图片
rs("news_datenew")=是你数据库中的日期
date() 取得系统当前的日期2008-11-2
now()是取得系统当前的日期和时间2008-11-2 1:18:34
rs("news_datenew")=是你数据库中的日期
date() 取得系统当前的日期2008-11-2
now()是取得系统当前的日期和时间2008-11-2 1:18:34
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.显示1天
2.if rs("news_datenew")=date() then
意思是: 若表中的news_datenew数据等于date日期(不知道你定义这个date没有?),那么
3.你的图片加错了不能那样加,用document.write或者response.write来做现实输出
4.
不知道你想怎么控制显示的时间
2.if rs("news_datenew")=date() then
意思是: 若表中的news_datenew数据等于date日期(不知道你定义这个date没有?),那么
3.你的图片加错了不能那样加,用document.write或者response.write来做现实输出
4.
不知道你想怎么控制显示的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把“d”改换成“h”就得出小时差了,改为"n"就得到分钟数了。是指两个时间点之间相距的天数,小时数或者分钟数。用“ n”就精确到分钟,用“h”就精确到小时了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解释错误。。隐蔽
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询