asp之日期和時間函數示例
可以使用日期和時間函數來得到各種格式的日期和時間
Dim MyVar MyVar = Now
' MyVar
包含當前的日期和時間。DateDate()取得系統當前的日期Dim MyDate MyDate = Date
' MyDate
包含當前系統日期。TimeTime()取得系統當前的時間Dim MyTime MyTime = Time
Dim MyDate, MyYear
MyDate = #October 19, 1962#
MyYear = Year(MyDate)
' MyYear
包含 1962
。MonthMonth(Date)取得給定日期的月份Dim MyVar MyVar = Month(Now)
Dim MyDay MyDay = Day("October 19, 1962")
19
。HourHour(time)取得給定時間是第幾小時Dim MyTime, MyHour
MyTime = Now MyHour = Hour(MyTime)
' MyHour
包含代表當前時間的數值。MinuteMinute(time)取得給定時間是第幾分鐘Dim MyVar
MyVar = Minute(Now)
SecondSecond(time)取得給守時間是第幾秒Dim MySec
MySec = Second(Now)
'MySec
包含代表當前秒的數字。WeekDayWeekDay(Date)取得給定日期是星期幾的整數,1表示星期日,2表示星期一,依此類推Dim MyDate, MyWeekDay
MyDate = #October 19, 1962#
MyWeekDay = Weekday(MyDate)
'
MyWeekDay
包含 6,MyDate
代表星期五DateDiffDateDiff("Var",Var1,Var2)如下示例將 95 年 1 月 31 日加上一個月:
NewDate = DateAdd("m", 1, "31-Jan-95")
在這個示例中,DateAdd 返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果 date 為 96 年 1 月 31 日,則返回 96 年 2 月 29 日,這是因為 1996 是閏年。
如果計算的日期是在公元 100 年之前,則會產生錯誤。
FormatDateTimeFormatDateTime(Date,vbShortDate)轉化為短日期格式FromatDateTime(Date(),vbLongDate)