袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

asp小于当前日期的不显示

浏览量:796

<%

a= cdate(tourtime)

b= formatdatetime(now(),2)

c= datediff("d",a,b)

if c< 0 then

%>

<%=tourtime%>

<%

end if

%>


DateDiff 函数 


描述 

返回两个日期之间的时间间隔。 

语法 

DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]]) 

DateDiff 函数的语法有以下参数: 


参数 描述 

interval 必选。字符串表达式,表示用于计算 date1 和 date2 之间的时间间隔。有关数值,请参阅“设置”部分。 

date1, date2 必选。日期表达式。用于计算的两个日期。 

firstdayofweek 可选。指定星期中第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。 

firstweekofyear 可选。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分。 


设置 

interval 参数可以有以下值: 

设置 描述 

yyyy 年 

q 季度 

m 月 

y 一年的日数 

d 日 

w 一周的日数 

ww 周 

h 小时 

m 分钟 

s 秒 



函数调用格式:FormatDateTime(Date[, NamedFormat])

FormatDateTime函数的语法有以下参数:
参数 描述
Date 必选,要被格式化的日期表达式。
NamedFormat 可选,指示所使用的日期/时间格式的数值,如果省略,则使用vbGeneralDate。

设置
NamedFormat参数可以有以下值:
vbGeneralDate 0 显示日期和/或时间;如果有日期部分,则将该部分显示为短日期格式;如果有时间部

分,则将该部分显示为长时间格式;如果都存在,则显示所有部分。
vbLongDate 1 使用计算机区域设置中指定的长日期格式显示日期。
vbShortDate 2 使用计算机区域设置中指定的短日期格式显示日期。
vbLongTime 3 使用计算机区域设置中指定的时间格式显示时间。
vbShortTime 4 使用24小时格式(hh:mm)显示时间。

示例:
<%
response.write formatdatetime(now,0)&"<br>"
response.write formatdatetime(now,1)&"<br>"
response.write formatdatetime(now,2)&"<br>"
response.write formatdatetime(now,3)&"<br>"
response.write formatdatetime(now,4)&"<br>"
%>

显示如下:
2007-9-5 1:52:27
2007年9月5日
2007-9-5
1:52:27
01:52 


获取当前系统日期和时间,ASP输出可以这样写:<%=now()%>


Year(now()) 获取年份, ASP输出:<%=Year(now())%>


Month(now()) 获取当前月份,ASP输出:<%=Month(now())%>


day(now()) 获取当天数,ASP输出:<%=day(now())%>


Minute(now()) 获取分钟数,ASP输出:<%=Minute(now())%>


Second(now()) 获取秒钟数,ASP输出:<%=Second(now())%>


date() 获取当前系统日期,格式为:2004-2-28


time() 获取当前系统时间,格式为:22:24:59


打赏