| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 531 人关注过本帖
标题:请教如何完善数据库时间与现在时间的表达
取消只看楼主 加入收藏
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
结帖率:79.07%
收藏
已结贴  问题点数:20 回复次数:2 
请教如何完善数据库时间与现在时间的表达
<%
mytime=rs("oldtime") '数据库中保存时间
nowtime=now() '当前时间
if datediff("d",mytime,nowtime)<10 then
response.write "<b><font color=#808000& gt;没到10天</font>"
end if
if datediff("d",mytime,nowtime)>10 then
response.write "<b><font color=#ff0000& gt;超过10天</font></b>"
end if
%>
要求以上的数字四个10不需要通过代码写入而是存于数据库自动读取,我想用二个段存取这四个"10"的数据(day1.day2)请问高手怎样表达?谢谢!

搜索更多相关主题的帖子: 时间 表达 数据库 
2010-06-25 07:12
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
收藏
得分:0 
再次感谢hams.有了你的帮助.我会天天向上....我的进步离不开你...
2010-06-25 18:05
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
收藏
得分:0 
<%
mytime=rs("oldtime") '数据库中保存的一个过去时间
nowtime=now() '当前时间
if datediff("d",mytime,nowtime)<10 then
response.write "没到10天"
end if
if datediff("d",mytime,nowtime)>20 then
response.write "超过20天"
end if
%>
以上代码可正确计算时间差并显示结果,当设定的时间“10”和“20”分别存入到day1、day2时,以下代码不会计算,只会写入“没到“day1
”天”、就算oldtime与当前时间差超过day2,也是只显示“没到“day1”天”,根本没有计算。我是一个刚刚入门的爱好者,象刚学ABCD的英
语爱好者一样,请高手详细解答。写出正确完整的代码。谢谢!!

<%
day1=rs("day1")
day2=rs("day2")
mytime=rs("oldtime") '数据库中保存时间
nowtime=now() '当前时间
if datediff("d",mytime,nowtime)<day1 then response.write "没到"&day1&"天"
if datediff("d",mytime,nowtime)>day2 then response.write "超过"&day2&"天</b>"
%>
2010-06-28 19:45
快速回复:请教如何完善数据库时间与现在时间的表达
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016576 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved