ASP中日期函数大全
- 格式:pdf
- 大小:112.26 KB
- 文档页数:6
Abs函数:返回数字的绝对值Sqr函数:返回数值表达式的平方根Sgn函数:返回表示数字符号的整数Rnd函数:返回一个随机生成的数字Log函数:返回指定数值的自然对数Exp函数:返回e的指定次幂Sin函数:返回指定弧度的正弦值Cos函数:返回指定弧度的余弦值Tan函数:返回指定弧度的正切值Atn函数:返回指定数值的反正切值Int函数:返回指定数字的整数部分Round函数:对参数按指定的位数进行四舍五入Fix函数:返回指定数值的整数部分日期时间相关函数Now函数:返回当前的日期时间Date函数:返回当前的系统日期Time函数:返回当前的系统时间Year函数:从指定的表达式中提取年份Month函数:从指定的表达式中提取月份Day函数:从指定表达式中提取日期Hour函数:从指定的表达式中提取整点值Minute函数:从指定的表达式中提取分钟数Second函数:从指定的表达式中提取秒数DateAdd函数:将指定日期添加上指定时间间隔并返回新值DateDiff函数:计算两个日期之间的时间间隔DatePart函数:返回给定日期中的某一部分DateSerial函数:根据提供的年月日的数值返回一个Date子类型的数据DateValue函数:将指定的字符串转化为Date子类型的数据MonthName函数:根据指定的数字返回代表该月份的字符串Weekday函数:返回代表一周中某一天的整数WeekdayName函数:根据周次返回代表该周次的字符串TimeSerial函数:根据提供的时分秒的数值返回一个Date子类型的数据TimeValue函数:将指定的字符串转化为Date子类型的数据转换函数CBool函数:将表达式转化为Boolean子类型CByte函数:将表达式转化为Byte子类型CDbl函数:将表达式转化为Double子类型Chr函数:将ANSI字符代码(~)转化为对应的字符CInt函数:将表达式转化为Integer数值子类型CLng函数:将表达式转化为Long数值子类型Cstr函数:将表达式转化为String子类型CCur函数:将表达式转化为Currency子类型CDate函数:将日期表达式转化为Date子类型CSng函数:将表达式转化为Single数值子类型Asc函数:返回与字符串首字母相对应的ANSI字符代码(~)Oct函数:返回八进制的字符串Hex函数:返回十六进制的字符串格式化函数FormatNumber函数:格式化指定的数值表达式FormatDateTime函数:格式化指定的日期时间表达式FormatCurrency函数:格式化指定的货币表达式FormatPercent函数:格式化某一数值为百分数类型判断函数IsArray函数:判断某一变量是否为数组变量IsDate函数:判断某一变量是否为或者可以转化为日期表达式IsEmpty函数:判断变量是否为空IsNull函数:判断表达式中是否包含有效数据IsNumeric函数:判断表达式的值是否为数字Is_object_函数:判断表达式的值是否为某一对象VarType函数:返回指定变量的子类型TypeName函数:返回指定变量子类型的信息对话框函数MsgBox函数:弹出含有提示信息的对话框InputBox函数:弹出可输入数据的对话框脚本引擎函数ScriptEngine函数:返回一个代表当前所使用的脚本语言的字符串ScriptEngineBuildVersion函数:返回所使用的脚本引擎的编译版本号ScriptEngineMajorVersion函数:返回所使用的脚本引擎的主版本号ScriptEngineMinorVersion函数:返回所使用脚本引擎的次版本号数组相关函数Array函数:利用所给的参数返回一个数组UBound函数:返回数组的最大可用下标LBound函数:返回数组的最小可用下标Filter函数:返回一个数组其中包含了满足条件的字符串字符串相关函数InStr函数:返回某字符串在指定字符串中第一次出现的位置InStrRev函数:返回某字符串在指定字符串中从结尾算起的出现位置Join函数:将数组中的字符串连接为一个字符串LCase函数:将字符串中的字母全部转换为小写形式Left函数:从字符串的左端取指定数目的字符Len函数:返回字符串的长度或者存储某一变量所需要的字节数Ltrim函数:返回不带前导空格的字符串Replace函数:将字符串中指定字符串替换为其他内容Right函数:从字符串的右侧获取指定数目的字符Rtrim函数:删除字符串的后续空格Mid函数:从字符串中指定位置获取指定长度的字符串Split函数:返回包含指定数目子字符串的一维数组StrComp函数:对两个指定的字符串进行比较StrReverse函数:将指定字符串倒序排列并返回重新排列后的字符串String函数:返回由指定数目的某一字符组成的字符串Trim函数:删除字符串的前导和后续空格Space函数:返回由指定数目的空格组成的字符串UCase函数:将字符串中的字母全部转换为大写形式其他函数LoadPicture函数:返回一个图片对象Create_object_函数:创建并返回一个对象Get_object_函数:从指定文件中获得一个Automation对象RGB函数:返回代表某一颜色的整数。
asp的常用函数用法关于asp 的常用函数用法Array()FUNCTION:返回一个数组SYNTAX:Array(list)ARGUMENTS:字符,数字均可EXAMPLE:<%DimmyArray()Fori=1to7RedimPreservemyArray(i)myArray(i)=WeekdayName(i)Next%>RESULT:建立了一个包含7个元素的数组myArraymyArray("Sunday","Monday",......"Saturday")CInt()FUNCTION:将一个表达式转化为数字类型SYNTAX:CInt(expression)ARGUMENTS:任何有效的字符均可EXAMPLE:<%f="234"response.writecINT(f)+2%>RESULT:236转化字符"234"为数字"234",如果字符串为空,则返回0值CreateObject()FUNCTION:建立和返回一个已注册的ACTIVEX组件的实例。
SYNTAX:CreateObject(objName)ARGUMENTS:objName是任何一个有效、已注册的ACTIVEX组件的名字.EXAMPLE:<%Setcon=Server.CreateObject("ADODB.Connection")%>RESULT:CStr()FUNCTION:转化一个表达式为字符串.SYNTAX:CStr(expression)ARGUMENTS:expression是任何有效的表达式。
EXAMPLE:<%s=3+2response.write"Theresultis:"&cStr(s)%>RESULT:转化数字“5”为字符“5”。
(C#)常⽤时间⽇期处理类using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;namespace MSCL{///<summary>///时间⽇期处理类///</summary>public class DateTimeHelper{#region返回本年有多少天///<summary>返回本年有多少天</summary>///<param name="iYear">年份</param>///<returns>本年的天数</returns>public static int GetDaysOfYear(int iYear){int cnt = 0;if (IsRuYear(iYear)){//闰年多 1 天即:2 ⽉为 29 天cnt = 366;}else{//--⾮闰年少1天即:2 ⽉为 28 天cnt = 365;}return cnt;}#endregion#region返回本年有多少天///<summary>本年有多少天</summary>///<param name="dt">⽇期</param>///<returns>本天在当年的天数</returns>public static int GetDaysOfYear(DateTime idt){int n;//取得传⼊参数的年份部分,⽤来判断是否是闰年n = idt.Year;if (IsRuYear(n)){//闰年多 1 天即:2 ⽉为 29 天return366;}else{//--⾮闰年少1天即:2 ⽉为 28 天return365;}}#endregion#region返回本⽉有多少天///<summary>本⽉有多少天</summary>///<param name="iYear">年</param>///<param name="Month">⽉</param>///<returns>天数</returns>public static int GetDaysOfMonth(int iYear, int Month){int days = 0;switch (Month){case1:days = 31;break;{//闰年多 1 天即:2 ⽉为 29 天days = 29;}else{//--⾮闰年少1天即:2 ⽉为 28 天days = 28;}break;case3:days = 31;break;case4:days = 30;break;case5:days = 31;break;case6:days = 30;break;case7:days = 31;break;case8:days = 31;break;case9:days = 30;break;case10:days = 31;break;case11:days = 30;break;case12:days = 31;break;}return days;}#endregion#region返回本⽉有多少天///<summary>本⽉有多少天</summary>///<param name="dt">⽇期</param>///<returns>天数</returns>public static int GetDaysOfMonth(DateTime dt) {//--------------------------------////--从dt中取得当前的年,⽉信息 --////--------------------------------//int year, month, days = 0;year = dt.Year;month = dt.Month;//--利⽤年⽉信息,得到当前⽉的天数信息。
asp日期函数大全1. Now 传回系统的日期及时间。
例:Now 传回值:2002/11/2 10:23:30 AM2. Date 传回系统的日期。
例:Date 传回值:2002/11/23. Time 传回系统的时间。
例:Time 传回值:10;23:30 AM4. Year 传回系统的年份。
例:Year(Now) 传回值:20025. Month 传回系统的月份。
例:Month(Now) 传回值:116. Weekday 传回系统的星期几的数字。
使用方法:Weekday(1-3的时间函式,[星期天的开始数字])例:Weekday(Now,7) 传回值:14备注:若不设定开始数字,则星期天为1,.....星期六为7。
设定了则由星期天累加。
7. Day 传回系统的日子。
例:Day(Now) 传回值:28. Hour 传回系统的小时。
例:Hour(Now) 传回值:119. Minute 传回系统的分钟。
例:Minute(Now) 传回值:2310. Second 传回系统的秒。
例:Second(Now) 传回值:3011. Cdate 转换成日期变量型态。
例:Cdate(Now) 传回值:2002/11/2 10:23:30 AM12.DateAdd 用以计算时差,即时间加减。
使用方法:DateAdd("时间代码",加减数,日期表达式)例:DateAdd("H",2,Now) 传回值:2002/11/2 12:23:30 AM13. DateDiff 计算两段时间差距。
使用方法:DateDiff("时间代码",日期表达式1,日期表达式2) 例:DateDiff("H","2002/11/2 12:23:30 AM",Now) 传回值:214. DatePart 传回一个日期中的一部分。
使用方法:DatePart("时间代码",日期表达式)例:Part("H",Now) 传回值:1015. DateSerial 转换三个参数为日期形态。
1、asp函数大全之函数array()函数array()功能:创建一个数组变量格式:array(list)参数:list为数组变量中的每个数值列,中间用逗号间隔例子:<%asp=array("1","2","3")%>结果:asp被赋予为数组2、asp函数大全函数Creatobject()函数:Creatobject()功能:创建及返回一个ActiveX对象.格式:Creatobject(obname)参数bname是对象的名称例子:<%Set asp = Server.CreateObject("ADODB.Connection")%>3、asp函数大全之函数Date()函数Date()功能:返回当前系统(server端)的日期格式:Date()参数:无例子<%=date()%>4、asp函数大全函数Datediff()函数Datediff()功能:计算某量个指定的时间差格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firs tdayofyear]])参数:timeinterval是时间单位;date1,date2是有效的日期表达式,firstdayofweek,firstdayofyear是任意选项.例子:<%fromDate=#8/8/2008#toDate=#8/8/2010#response.write"There are"&_DateDiff("d",fromDate,toDate)&_%>5、函数formatcurrency()函数formatcurrency()功能:转换成货币格式格式:formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]])参数:expression是有效的数字表达式;digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项.例子<%=FormatCurrency(34.3456)%>结果34.356、asp函数大全之函数Isnumeric()函数Isnumeric()功能:返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量.格式:isnumeric(expression)参数:expression是任意的变量.例子:<%i="234"response.write isnumeric(i)%>结果:true.7、asp函数大全之函数:Lbound()函数:Lbound()功能:返回一个数组的下界.格式:Lbound(arrayname[,dimension])参数:arrayname是数组变量,dimension是任意项例子:<%i=array("1","2","3")response.write lbound(i)%>结果:08、asp函数大全之函数left()功能:截取一个字符串的前部分;格式:left(string,length)参数:string字符串,length截取的长度.例子:<%=left("asp is a web!",3)%>结果:asp9、asp函数大全之函数ltrim()功能:去掉字符串前的空格.格式:ltrim(string)参数:string字符串.例子:<%=ltrim("this is a test!")结果:this is a test!10、asp函数大全之函数minute()功能:返回一数值,表示分钟格式:minute(time)参数:time是时间变量例子lt;%=minute(#12:23:34#)%>结果:2311、asp函数大全之函数monthname()功能:返回月份的字符串(名称).格式:Monthname(date[,abb])参数:date是日期变量,abb=true时则月份的缩写,例子:<%=monthname(#4/5/99#)%>结果:April12、asp函数大全之函数replace()功能:在字符串中查找,替代指定的字符串.格式:replace(strtobesearched,strsearchfor,strreplacewit h[,start[,count[,compare]]])参数:strtobesearched是字符串;strsearchfor是被查找的子字符串;strreplacewith是用来替代的子字符串.start,count,compare是任意选项.例子:<%strtest="this is an apple."response.write replace(strtest,"apple","orange") %>结果:this is an orange.13、asp函数大全之函数rnd()功能:返回一个随机数值格式:rnd[(number)]参数:number是任意数值.例子:<%randomize()response.write rnd()%>结果:0/1数值之一,无randomize(),则不能产生随机数.14、asp函数大全之函数rtrim()功能:去掉字符串后的空格.格式:rtrim(string)参数:string是字符串例子:<%response.write rtrim("this is a test!")%>结果:this is a test!15、asp函数大全之函数strReverse()功能:返回与原字符串排列逆向的字符串.格式:strreverse(string)参数:string是字符串例子<%=strreverse("this is a test!")结果:!tset a si siht16、asp函数大全之函数trim()功能:删去字符串前,后的空格.格式:trim(string)参数:string字符串.例子:<%strtest="this is a test!"response.write trim(strtest)%>结果:this is a test!17、asp函数大全之函数UCase()功能:将一字符类型变量的字符全部变换成大写字符.格式:Ucase(string)参数:string是字符串变量例子:<%str="THIS is Lcase!"response.write Lcase(str)%>结果:THIS IS LCASE!18、asp函数大全之函数Weekday()功能:返回一个整数,对应一周中的第几天.格式:Weekday(date[,firstofweek])参数:date为日期变量,firstofweek为任选项.例子:<%d=#5/9/00#response.write weekday(d)%>结果:3(3表示是星期二)19、asp函数大全之函数year()功能:返回日期表达式所在的年份.格式:year(date)参数:date是有效的日期表达式例子:<%=year(#8/9/99#)%>结果:199920、asp函数大全之函数Cint()函数Cint()功能:将一表达式/其它类型的变量转换成整数类型(int)格式:Cint(expression)参数:expression是任何有效的表达式/其它类型的变量例子:<%asp="234"response.write cINT(asp)+2%>结果:236函数Cint()将字符"234"转换成整数234.如果表达式为空,或者无效时,返回值为0;21、asp函数大全之函数Cstr()函数Cstr()功能:将一表达式/其它类型的变量转换成字符类型(string)格式:Cstr(expression)参数:expression是任何有效的表达式/其它类型的变量例子:<%asp=3+2response.write"Theresultis:"&cStr(asp)%>结果:函数Cstr()将整数5转换成字符"5".22、asp函数大全函数Dateadd()函数Dateadd()功能:计算某个指定的时间和格式:dateadd(timeinterval,number,date)参数:timeinterval是时间单位(月,日..);number是时间间隔值,date是时间始点.例子:<%currentDate=#8/8/2008#newDate=DateAdd("m",3,currentDate) response.write newDate%><%currentDate=#01:23:45PM#newDate=DateAdd("h",3,currentDate) response.write newDate其中"m"="month";"d"="day";如果是currentDate格式,则,"h"="hour";"s"="second";23、asp函数大全函数day()函数day()功能:返回一个整数值,对应于某月的某日格式:day(date)参数:date是一个有效的日期表达式;例子<%=date(#8/8/2010#)%>24、函数Formatdatetime()函数Formatdatetime()功能:格式化日期表达式/变量格式:formatdatetime(date[,nameformat])参数:date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称.例子<%=formatdatetime("08/08/2008",vblongdate)%>--------------------------------------------------------------------------------描述返回表达式,此表达式已被格式化为日期或时间。
非常实用asp日历代码<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>日历</title ></head><body bgcolor="#FFFFFF"><style>td{font-size:9pt;}</style><%' 要调用的函数声明'根据年份及月份得到每月的总天数Function GetDaysInMonth(iMonth, iYear)Select Case iMonthCase 1, 3, 5, 7, 8, 10, 12GetDaysInMonth = 31Case 4, 6, 9, 11GetDaysInMonth = 30Case 2If IsDate("February 29, " & iYear) ThenGetDaysInMonth = 29ElseGetDaysInMonth = 28End IfEnd SelectEnd Function'得到一个月开始的日期.Function GetWeekdayMonthStartsOn(dAnyDayInTheMonth)Dim dTempdTemp = DateAdd("d", -(Day(dAnyDayInTheMonth) - 1), dAnyDayInTheMonth)GetWeekdayMonthStartsOn = WeekDay(dTemp)End Function'得到当前一个月的上一个月.Function SubtractOneMonth(dDate)SubtractOneMonth = DateAdd("m", -1, dDate)End Function'得到当前一个月的下一个月.Function AddOneMonth(dDate)AddOneMonth = DateAdd("m", 1, dDate)End Function' 函数声明结束Dim dDate ' 日历显示的日期Dim iDOW ' 每一月开始的日期Dim iCurrent ' 当前日期Dim iPosition ' 表格中的当前位置' 得到选择的日期并检查日期的合法性If IsDate(Request.QueryString("date")) ThendDate = CDate(Request.QueryString("date"))ElseIf IsDate(Request.QueryString("month") & "-" & Request.QueryString("day") & "-" & Request.QueryString("year")) ThendDate = CDate(Request.QueryString("month") & "-" & Request.QueryString("day") & "-" & Request.QueryString("year")) ElsedDate = Date()If Len(Request.QueryString("month")) <> 0 Or Len(Request.QueryString("day")) <> 0 Or Len(Request.QueryString("year")) <> 0 Or Len(Request.QueryString("date")) <> 0 ThenResponse.Write "您所选择的日期格式不正确,系统会使用当前日期.<BR><BR>"End IfEnd IfEnd If'得到日期后我们先得到这个月的天数及这个月的起始日期.iDIM = GetDaysInMonth(Month(dDate), Year(dDate))iDOW = GetWeekdayMonthStartsOn(dDate)%><table width="180" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#F3F3F3"> <tr><td align="center" colspan="7"><table border="0" cellpadding="0" cellspacing="0"width="100%"><tr><td height="22" align="right"><a href="?date=<%= SubtractOneMonth(dDate) %>"><<</a></td><td align="center"><font color="999999"><b><%= MonthName(Month(dDate)) & " " & Year(dDate) %></b></font></td><td><a href="?date=<%= AddOneMonth(dDate) %>">>></a></td></tr></table></td></tr><tr><td width="25" height="22" align="center"><font color="d08c00"><b>日</b></font> </td><td width="25" align="center"><b><font color="999999">一</font></b> </td><td width="25" align="center"><b><font color="999999">二</font></b> </td><td width="25" align="center"><b><font color="999999">三</font></b> </td><td width="25" align="center"><b><font color="999999">四</font></b> </td><td width="25" align="center"><b><font color="999999">五</font></b> </td><td width="25" align="center"><b><font color="d08c00">六</font></b> </td></tr><%' 如果这个月的起始日期不是周日的话就加空的单元.If iDOW <> 1 ThenResponse.Write vbTab & "<TR>" & vbCrLfiPosition = 1Do While iPosition < iDOWResponse.Write vbTab & vbTab & "<TD> </TD>" & vbCrLf iPosition = iPosition + 1LoopEnd If' 绘制这个月的日历iCurrent = 1iPosition = iDOWDo While iCurrent <= iDIM' 如果是一行的开头就使用 TR 标记If iPosition = 1 ThenResponse.Write vbTab & "<TR>" & vbCrLfEnd If' 如果这一天是我们选择的日期就高亮度显示该日期.If iCurrent = Day(dDate) ThenResponse.Write vbTab & vbTab & "<TD BGCOLOR=#eeeeee height=18 align=center><B>" & iCurrent & "</B></TD>" & vbCrLfElseResponse.Write vbTab & vbTab & "<TD height=18 align=center><A HREF=""?date=" & Month(dDate) & "-" & iCurrent & "-" & Year(dDate) & """>" & iCurrent & "</A></TD>" & vbCrLfEnd If' 如果满一周的话表格就另起一行If iPosition = 7 ThenResponse.Write vbTab & "</TR>" & vbCrLfiPosition = 0End IfiCurrent = iCurrent + 1iPosition = iPosition + 1Loop' 如果一个月不是以周六结束则加上相应的空单元.If iPosition <> 1 ThenDo While iPosition <= 7Response.Write vbTab & vbTab & "<TD> </TD>" & vbCrLf iPosition = iPosition + 1LoopResponse.Write vbTab & "</TR>" & vbCrLfEnd If%></table>。
ASP日期和时间函数示例函数语法说明示例Now Now() 取得系统当前的日期和时间Dim MyVar MyVar = Now'' MyVar 包含当前的日期和时间。
Date Date() 取得系统当前的日期Dim MyDate MyDate = Date'' MyDate 包含当前系统日期。
Time Time() 取得系统当前的时间Dim MyTime MyTime = Time'' 返回当前系统时间。
Year Year(Date) 取得给定日期的年份Dim MyDate, MyYearMyDate = #October 19, 1962#''分派一日期。
MyYear = Year(MyDate)'' MyYear 包含1962。
Month Month(Date) 取得给定日期的月份Dim MyVar MyVar = Month(Now) '' MyVar包含当前月对应的数字。
Day Day(Date) 取得给定日期是几号Dim MyDay MyDay = Day("October 19, 1962")''MyDay包含19。
Hour Hour(time) 取得给定时间是第几小时Dim MyTime, MyHourMyTime = Now MyHour = Hour(MyTime)'' MyHour 包含代表当前时间的数值。
Minute Minute(time) 取得给定时间是第几分钟Dim MyVarMyVar = Minute(Now)Second Second(time) 取得给守时间是第几秒Dim MySecMySec = Second(Now)''MySec 包含代表当前秒的数字。
WeekDay WeekDay(Date) 取得给定日期是星期几的整数,1表示星期日,2表示星期一,依此类推Dim MyDate, MyWeekDayMyDate = #October 19, 1962#'' 分派日期MyWeekDay = Weekday(MyDate)'' MyWeekDay 包含6,MyDate 代表星期五DateDiff DateDiff("Var",Var1,Var2)Var:日期或时间间隔因子,有如下参数:yyyy 年m月d 日ww星期h小时s秒Var1:第一个日期或时间Var2:第二个日期或时间,比Var1晚计算两个日期或时间的间隔DateDiff("d", Date(),#1/1/2005#)''返回离2005元旦还有多少DateDiff("h",Date(),#1/1/2005#)''返回离2005元旦还有多少小时DateDiff("d",#1/1/2003#,#1/1/2005#)''返回两个日期之间的天数DateAdd DateDiff("Var",Var1,Var2)Var:日期或时间间隔因子:Var1:日期或时间间隔倍数Var2:日期或时间的基准对两个日期或时间作加法如下示例将95 年1 月31日加上一个月:NewDate = DateAdd("m", 1, "31-Jan-95")在这个示例中,DateAdd 返回95 年 2 月28 日,而不是95 年 2 月31 日。
asp中⽇期时间函数介绍date() 获取⽇期,格式:2004-2-28time() 获取时间,格式:22:24:59now() 获取⽇期和时间格式: 2005-5-2 22:37:30d=date()获取年份:year(d)获取⽉份:month(d)获取⽇⼦:day(d)获取星期⼏:weekday(d)t=time()获取⼩时:hour(t)获取分钟:minute(t)获取秒数:second(t)========================================⽇期相加函数:DateAdd(interval, number, date)可⽤该函数从⽇期中添加或减去指定时间间隔。
interval-运算的基准间隔number-加上多少,可为负数date-基准⽇期下⾯是interval的可选值,注意加上引号:设置描述yyyy年q季度m⽉y⼀年的⽇数d⽇w⼀周的⽇数ww周h⼩时n分钟s秒举例:1、计算明天:tomorrow=DateAdd("d",1,date())2、2012年12⽉1⽇的前⼀天:preday=DateAdd("d",-1,"2012-12-1")更详细⽤法请搜索。
========================================⽇期间隔函数-DateDiff(interval, date1, date2[, firstdayofweek][, firstweekofyear]])计算两个⽇期之间相差的间隔。
例如,可以使⽤ DateDiff 来计算两个⽇期之间相隔⼏⽇,或计算从今天起到年底还有多少个星期。
如果date1⽐date2 晚,则返回负数。
参数说明:interval-同DateAdd()函数Date1,date2 -进⾏运算的两个⽇期可选参数:firstdayofweek-指定⼀个星期的第⼀天的常数。