asp的时间比较

如题所述

第1个回答  2022-09-28

asp的时间比较:

在ASP中先做一个小测试,就是比较两个日期,代码如下:<%="2007-2-1" > "2007-10-01"%>结果显示为:True。

把日期的双引号去掉,还是返回:True。

是单纯时间或用双引号括起来,在ASP中不代表时间,时间需要用两个井号(#)括起来,如下:<%=#2007-2-1# > #2007-10-01#%>,这回就返回False了,证明时间比较已经正确。

所以在ASP中需要用井号括起来。ASP还有其他日期函数用来做比较的,那就是:DateDiff,语法如下:DateDiff(间隔字符,日期1,日期2[,firstdayofweek[,firstweekofyear]])一般使用DateDiff(间隔字符,日期1,日期2)就足够了。

此函数返回间隔的日期或时间,返回的是年、月、日就要设置间隔字符了,比如间隔字符为:"yyyy"就表示比较年份,"d"比较日期,"m"比较月份,如果日期1晚于日期1,那么会返回负数。

举个例子:<%=DateDiff( "d", #2008-1-10#, #2008-1-2#)%>结果是:-8。

扩展资料:

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

参考资料:百度百科-asp网页