< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
在做網頁時,經常要用到的日期函數和時間函數,但是,對于ASP新手來說,這些函數的參數和用法比較複雜,是以本站(jeali.com)特将這些函數的用法和參數歸納一下,以備查閱,同時也希望對ASP新手有所幫助。
一、日期函數:
1、 Date()函數,此函數功能是擷取目前日期,注意,這裡擷取的日期是網頁所在伺服器的日期,而不是本機的日期,因為ASP網頁是在伺服器端運作的。
效果如下:
函數引用:<%=Date()%>
顯示結果:2009-2-13
2、Year()函數,此函數功能是擷取某個日期中的年份數字,這個函數必須要有個日期型的參數。比如,你可以這樣引用:Year(date)、Year(date())或者Year("2009-2-13"),其中date為前面介紹的擷取目前日期函數,可以加括号,也可不用加括号。
函數引用:<%=Year(Date)%>、<%=Year(Date())%>、<%=Year("2009-2-13")%>
顯示結果:2009
3、Month()函數,此函數功能是擷取某個日期中的月份數字,這個函數也必須要有個日期型的參數。其用法同Year()函數一樣,這裡就不用多說了。
4、Day()函數,此函數功能是擷取某個日期中的那一日的數字,這個函數也必須要有個日期型的參數。其用法也同Year()函數一樣。
5、WeekDay()函數,此函數功能是擷取某個日期中的星期幾的數字,這個函數也必須要有個日期型的參數。此函數擷取的隻是一個數字,一般要和下面個函數一起使用,才能顯示出星期幾來。
6、WeekDayName()函數,此函數功能是直接顯示出星期幾來,這個函數必須要有個數字型的參數。其參數值隻能是:1~7,代表:星期日~星期六。
函數引用:<%=WeekDayName(WeekDay(Date))%> '顯示目前星期數
顯示結果:星期五
你也可以這樣引用:<%=WeekDayName(2)%>,這樣顯示結果為:星期一
二、時間函數
1、Time()函數,此函數功能是擷取目前時間,注意,這裡擷取的時間也是網頁所在伺服器的時間,而不是本機的時間。
2、Hour()函數,此函數功能是擷取某個時間中的小時數字,這個函數必須要有個帶有時間的日期型的參數,不然結果顯示為“0”。
3、Minute()函數,此函數功能是擷取某個時間中的分鐘數字,這個函數也必須要有個帶有時間的日期型的參數,不然結果同樣顯示為“0”。
4、Second()函數,此函數功能是擷取某個時間中的秒鐘數字,這個函數也必須要有個帶有時間的日期型的參數,不然結果同樣顯示為“0”。
三、日期與時間的公共函數
1、Now()函數,此函數功能是擷取目前的日期與時間,注意,這裡擷取的日期與時間也是網頁所在伺服器的日期與時間。
2、FormatDateTime()函數,此函數功能是格式化日期和時間,其引用格式為:FormatDateTime(Now,N),其中,Now為即有日期也有時間的值,N為一個數字,N隻能是:0~4,0為全部顯示,跟Now()函數結果一樣;1為隻顯示中文的年月日;2為隻顯示數字的年月日;3為隻顯示“HH:MM:SS”格式的時間;4為隻顯示“HH:MM”格式的時間;
函數引用:<%=FormatDateTime(Now,0)%>
顯示結果:2009-2-13 10:50:33
函數引用:<%=FormatDateTime(Now,1)%>
顯示結果:2009年-2月-13日
函數引用:<%=FormatDateTime(Now,2)%>
函數引用:<%=FormatDateTime(Now,3)%>
顯示結果:10:50:33
函數引用:<%=FormatDateTime(Now,4)%>
顯示結果:10:50
3、DateAdd()函數,此函數功能是對日期或時間做加法,其引用格式為:DateAdd(T,N,Now),其中第一個參數T為間隔的類型:“YYYY”為年,“Q”為季,“M”為月,“Y”“D”“W”都為天,“WW”為周,“H”為小時,“M”為分,“S”為秒。第二個參數為間隔的倍數因子,為任意數字。第三個參數是一個日期或時間的變量或常量。
函數引用:<%=DateAdd("YYYY",1,"2009-2-13")%>
顯示結果:2010-2-13
函數引用:<%=DateAdd("Q",1,"2009-2-13")%>
顯示結果:2010-5-13
函數引用:<%=DateAdd("M",1,"2009-2-13")%>
顯示結果:2010-3-13
函數引用:<%=DateAdd("Y",1,"2009-2-13")%>、<%=DateAdd("D",1,"2009-2-13")%>、<%=DateAdd("W",1,"2009-2-13")%>、
顯示結果:2010-2-14
4、DateDiff()函數,此函數功能是計算兩個日期或時間的間隔,傳回一個數字。其引用格式為:DateDiff(T,Now1,Now2),其中第一個參數T為間隔的類型:“YYYY”為年,“Q”為季,“M”為月,“Y”“D”“W”都為天,“WW”為周,“H”為小時,“M”為分,“S”為秒,這個參數與上面個函數的參數一樣。第二個參數Now1和第三個參數Now2都是一個日期或時間的變量或常量。比較方法是後面個日期減去前面個日期,是以,如果後面個日期比前面個日期更早,那麼結果則為負數。
函數引用:<%=DateDiff("YYYY","2008-2-13","2009-2-13")%>
顯示結果:1
函數引用:<%=DateDiff("D","2008-2-13","2009-2-13")%>
顯示結果:366
函數引用:<%=DateDiff("Q","2008-2-13","2009-2-13")%>
顯示結果:4
函數引用:<%=DateDiff("M","2008-2-13","2009-2-13")%>
顯示結果:12
函數引用:<%=DateDiff("Y","2009-2-13","2009-2-13")%>
顯示結果:0
本文轉自 netcorner 部落格園部落格,原文連結:http://www.cnblogs.com/netcorner/archive/2009/12/16/2912039.html ,如需轉載請自行聯系原作者