asp 日期相减的函数是什么,具体怎么使用该函数,举例说明!

算出来是得天数的,两个时间都是动态的,格式为2010-10-10

先用datediff函数,格式是datediff(date1,date2,d),其中date1是第一个日期,date2是第二个日期,d是返回时间间隔的格式,d应该是日,y好像是年,你可以搜一下。
具体可以这样写
<!--#include file="数据库连接文件"-->
<%dim date1,date2,s,
date2=now()
set rs=server.createobject("adode.recordset")
sql="select * from 表 order by id desc"
rs.open sql,conn,1,1
do while not rs.eof '此处开始循环得到日期与时间
date1=rs("日期字段") ’数据库中的时间
s=datediff(date1,date2,d) '计算两个日期间隔的天数
价格=rs("价格字段") '得到价格
jieguo=s*jiage '你要的结果
response.write "结果为"&jieguo
rs.movenext
loop '循环结束
rs.close
%>
原理大体就是这个样子,可能会有一些错误,另外也没有加判断条件,你自己可以加工它,而且循环得到数据库中每一个日期与现在时间的间隔,得到好多结果。你可以提出你具体要求,咱们共同研究一下
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2020-12-16
DateDiff("d", ,) "d"是标记,可以进行日期相减,用"y"实现年 例子: d1 = "2010-05-20" d2 = "2009-05-08" d1 = CDate(d1) d2 = CDate(d2) DateDiff("d", Now, d1) '得到1 成功了 给我加分! (:本回答被网友采纳
第2个回答  2015-10-24
DateDiff("d", ,) "d"是标记,可以进行日期相减,用"y"实现年 例子: d1 = "2010-05-20" d2 = "2009-05-08" d1 = CDate(d1) d2 = CDate(d2) DateDiff("d", Now, d1) '得到1 成功了。

asp 日期相减的函数是什么,具体怎么使用该函数,举例说明!
先用datediff函数,格式是datediff(date1,date2,d),其中date1是第一个日期,date2是第二个日期,d是返回时间间隔的格式,d应该是日,y好像是年,你可以搜一下。具体可以这样写 <!--#include file="数据库连接文件"--> <%dim date1,date2,s,date2=now()set rs=server.createobject("adode.r...

求高人指点,两个时间相减的asp语句吗,谢谢!
可用 DateAdd 函数从日期中添加或减去指定时间间隔。例如可以使用 DateAdd 从当天算起 30 天以后的日期或从现在算起 45 分钟以后的时间。要向 date 添加以“日”为单位的时间间隔,可以使用“一年的日数”(“y”)、“日”(“d”)或“一周的日数”(“w”)。DateAdd 函数不会返回无效日期。如下示...

ASP 时间相减
DateDiff 函数用于判断在两个日期之间存在的指定时间间隔的数目。例如可以使用 DateDiff 计算两个日期相差的天数,或者当天到当年最后一天之间的星期数。要计算 date1 和 date2 相差的天数,可以使用“一年的日数”(“y”)或“日”(“d”)。当 interval 为“一周的日数...

asp的这个等式什么意思lasttime=now()+"&timezone&"\/24
day(date):今天天数 month(date):当月月数 year(date):本年年数 上四种获得日期时间的函数还可以通过相加,相减获得需要日期或时间,比如:Now()+1,明天此时 date()-30:一个月前 day(date)-1:昨天 month(date)+1:下一月 year(date)+2:后年 在ASP中,以上函数还可以组合获得需要的时间...

asp中判断时间是否过期代码
DateDiff 函数语法中有下列命名参数:部分 描述 interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔 Date1□date2 必要;Variant (Date)。计算中要用到的两个日期。Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。firstweekofyear 可选...

asp字符转日期
用Split分离函数,分离符:- 就可以相加减了

在SQLserver中如何获得两个日期相减的天数
declare @time1 datetime,@time2 datetimeset @time1='2016-11-24'set @time2='2015-11-11'select DATEDIFF(day,@time1,@time2) as [day],DATEDIFF(week,@time1,@time2) as [week],datediff(year,@time1,@time2) as [year]datediff函数,第一个是时间单位,例如按天算差距,或者按周算...

instr函数 什么情况下返回值为负?
SQLServer中用SELECT DIFFERENCE('Smithers', 'Smythers') 比较soundex的差 返回0-4,4为同音,1最高 ---日期函数 35.系统时间 S:select getdate() value O:select sysdate value from dual 36.前后几日 直接与整数相加减 37.求日期 S:select convert(char(10),getdate(),20) value O:select trunc(sysda...

PHP如何读取mysql时间格式
第一个好处我们并不在本文讨论范围内-如果你使用setlocale()函数,你可以通过strftime得到相应语言的月份的名称。另外的一个好处是你可以将特别的日期和时间的格式化字符包含在你的字符串中。这同时也意味着无论你是否要学习date()函数的所有特殊格式化字符,你都必须学习一整套完全不同的格式化字符。

在SQLserver中怎么获得两个日期相减的天数
access 和 asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似举例:1.GetDate() 用于sql server :select GetDate()2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为 514592 秒DateDiff('d','2005-07-20','2005-7-25...

相似回答