日期和時(shí)間函數(shù)示例之ASP網(wǎng)站開發(fā)
函數(shù) 語(yǔ)法 說(shuō)明 示例
Now Now() 取得系統(tǒng)當(dāng)前的日期和時(shí)間 Dim MyVar MyVar = Now
'' MyVar 包含當(dāng)前的日期和時(shí)間。
Date Date() 取得系統(tǒng)當(dāng)前的日期 Dim MyDate MyDate = Date
'' MyDate 包含當(dāng)前系統(tǒng)日期。
Time Time() 取得系統(tǒng)當(dāng)前的時(shí)間 Dim MyTime MyTime = Time
'' 返回當(dāng)前系統(tǒng)時(shí)間。
Year Year(Date) 取得給定日期的年份 Dim MyDate, MyYear
MyDate = #October 19, 1962#
函數(shù) 語(yǔ)法 說(shuō)明 示例
Now Now() 取得系統(tǒng)當(dāng)前的日期和時(shí)間 Dim MyVar MyVar = Now
'' MyVar 包含當(dāng)前的日期和時(shí)間。
Date Date() 取得系統(tǒng)當(dāng)前的日期 Dim MyDate MyDate = Date
'' MyDate 包含當(dāng)前系統(tǒng)日期。
Time Time() 取得系統(tǒng)當(dāng)前的時(shí)間 Dim MyTime MyTime = Time
'' 返回當(dāng)前系統(tǒng)時(shí)間。
Year Year(Date) 取得給定日期的年份 Dim MyDate, MyYear
MyDate = #October 19, 1962#
''分派一日期。
MyYear = Year(MyDate)
'' MyYear 包含 1962。
Month Month(Date) 取得給定日期的月份 Dim MyVar MyVar = Month(Now)
'' MyVar包含當(dāng)前月對(duì)應(yīng)的數(shù)字。
Day Day(Date) 取得給定日期是幾號(hào) Dim MyDay MyDay = Day("October 19, 1962")
''MyDay包含 19。
Hour Hour(time) 取得給定時(shí)間是第幾小時(shí) Dim MyTime, MyHour
MyTime = Now MyHour = Hour(MyTime)
'' MyHour 包含代表當(dāng)前時(shí)間的數(shù)值。
Minute Minute(time) 取得給定時(shí)間是第幾分鐘 Dim MyVar
MyVar = Minute(Now)
Second Second(time) 取得給守時(shí)間是第幾秒 Dim MySec
MySec = Second(Now)
''MySec 包含代表當(dāng)前秒的數(shù)字。
WeekDay WeekDay(Date) 取得給定日期是星期幾的整數(shù),1表示星期日,2表示星期一,依此類推 Dim MyDate, MyWeekDay
MyDate = #October 19, 1962#
'' 分派日期
MyWeekDay = Weekday(MyDate)
'' MyWeekDay 包含 6,MyDate 代表星期五
DateDiff DateDiff("Var",Var1,Var2)
Var:日期或時(shí)間間隔因子,有如下參數(shù):
yyyy 年 m月 d 日 ww星期 h小時(shí) s秒 Var1:第一個(gè)日期或時(shí)間
Var2:第二個(gè)日期或時(shí)間,比Var1晚 計(jì)算兩個(gè)日期或時(shí)間的間隔 DateDiff("d",Date(),#1/1/2005#)
''返回離2005元旦還有多少
DateDiff("h",Date(),#1/1/2005#)
''返回離2005元旦還有多少小時(shí)
DateDiff("d",#1/1/2003#,#1/1/2005#)
''返回兩個(gè)日期之間的天數(shù)
DateAdd DateDiff("Var",Var1,Var2)
Var:日期或時(shí)間間隔因子:
Var1:日期或時(shí)間間隔倍數(shù)
Var2:日期或時(shí)間的基準(zhǔn) 對(duì)兩個(gè)日期或時(shí)間作加法 如下示例將 95 年 1 月 31 日加上一個(gè)月:
NewDate = DateAdd("m", 1, "31-Jan-95")
在這個(gè)示例中,DateAdd 返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果 date 為 96 年 1 月 31 日,則返回 96 年 2 月 29 日,這是因?yàn)?1996 是閏年。
如果計(jì)算的日期是在公元 100 年之前,則會(huì)產(chǎn)生錯(cuò)誤。
FormatDateTime FormatDateTime(Date,vbShortDate) 轉(zhuǎn)化為短日期格式 FromatDateTime(Date(),vbLongDate)
"以長(zhǎng)日期格式顯示
FormatDateTime(Date,vbLongDate) 轉(zhuǎn)化為長(zhǎng)日期格式
FormatDateTime(Date,vbShortTime) 轉(zhuǎn)化為短時(shí)間格式
FormatDateTime(Date,vbLongTime) 轉(zhuǎn)化為長(zhǎng)時(shí)間格式
新聞熱點(diǎn)
疑難解答
圖片精選