”分“50”秒中提取當前小時數。當然,定義的時間要符合時間的規範。
(8)Minute函數:返回0到59之間的整數值,表示一小時中的某分鐘。使用方法:minute(time)。time參數的說明和hour函數相同。
(9)Second函數:返回0到59之間的整數值,表示一分鐘中的某秒。使用方法:second(time)。time參數的說明和hour函數相同。
(10)Weekday函數:返回一個星期中某天的整數。使用方法:weekday(date)。關於參數date的說明和year函數相同。該函數返回值為“1”到“7”,分別代表“星期日”、“星期一”……“星期六”。比如當返回值是“4”時就表示“星期三”。
(11)WeekDayName函數:返回一個星期中具體某天的字符串。相對weekday函數而言即翻譯出“星期幾”,使用方法:weekdayname(weekday)。參數weekday即星期中具體某天的數值。比如“weekdayname(weekday(date()))”就表示當前是“星期幾”。因為“date()”表示的是當前的時間,而“weekday(date())”就表示的是一星期中具體某天的整數。
當然weekdayname函數最終顯示的字符串內容還與當前操作係統語係有關,比如中文操作係統將顯示“星期一”這類的中文字符,而英文操作係統則顯示為“Mon”(Monday簡寫)。
此外,在VBScript中還有一些關於時間間隔的計算函數:
(1)DateAdd函數:返回指定時間間隔的日期、時間。可以計算出相隔多少年、或相隔幾個月、又或相隔幾個小時等的新日期、時間。使用方法:dateadd(interval,number,date)。
其中參數interval表示需要添加的時間間隔單位。其是以字符串的形式表達的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d”表示天數,“ww”表示周數,“h”表示小時數,“n”表示分鐘數,“s”表示秒數。
而參數number則表示添加的時間間隔數。其是以數值的形式表達的,可以為負值。參數date則要求是日期、時間的正確格式。
比如dateadd(\"d\",100,\"2006-5-20\")就表示2006年5月20號以後的100天的日期值:2006-8-28。再比如dateadd(\"h\",-12,\"2005-5-2010:00:00\")就表示2005年5月20號上午10點前的12小時的日期時間:2005-5-1922:00:00。
(2)DateDiff函數:返回兩個日期時間之間的間隔。可計算出兩個日期相隔的年代、小時數等。使用方法:datediff(interval,date1,date2)。
參數interval和dateadd函數中的interval參數內容描述相同,date1和date2參數分別就是相互比較的兩個日期時間。另外,當date1的日期時間值大於date2時,將顯示為負值。
比如DateDiff(\"yyyy\",\"1982-7-18\",date)表示某人的出生到現在已經多少年了。又比如DateDiff(\"d\",\"1982-7-18\",\"2062-7-18\")則計算了80年過了多少天:29220。
2,字符串處理函數
在腳本的功能處理中,通常需要對一些字符串進行一些修飾性處理。比如過濾掉字符串中的敏感字眼以符合最終顯示的要求;又比如一段較長的字符串,需要提取開頭的幾個字符時。
(1)Asc函數:返回字符串中第一個字母對應的ANSI字符代碼。使用方法:asc(string)。其中string參數表示字符串。
(2)Chr函數:返回指定了ANSI字符代碼對應的字符。使用方法:chr(chr)。參數chr是相關的標識數字。該函數的功能和asc函數形成對應。
比如:asc(“a”)表示小寫字母“a”的ANSI字符“97”;同樣chr(97)表示的就是“小寫字母a”。另外chr(chr)中參數chr值為0到31的數字時,表示不可打印的ASCII碼。比如“chr(10)”表示換行符,“chr(13)”表示回車符等,這常用於輸入和顯示格式的轉換中。
(3)Len函數:返回字符串內字符的數目(字節數)。使用方法:len(string)。比如len(“love”)的值就是4。
wt.poo到請,節章新最書本看
。”ecurbnc“為回返)”ecurBNC“(esacl如比。)gnirts(esacl:法方用使。式形寫小的串符字有所回返:數函esaCL)4(
。”ECURBNC“為回返)”ecurBNC“(esacu,樣同。應對成形數函esacl與。式形寫大的串符字有所回返:數函esaCU)5(
:如比。容內串符字的格空帶不續後或格空帶不導前、格空帶不續後和導前回返別分:數函mirTR和數函mirTL、數函mirT)6(
;格空帶不都續後和導前,”ecurbnc“為回返)”ecurbnc“(mirt
;格空帶不導前,”ecurbnc“為回返)”ecurbnc“(mirtl
;格空帶不續後,”ecurbnc“為回返)”ecurbnc“(mirtr
。格空的後或前名戶用冊注保確如比,中息信冊注於用常數函該
。符字位五前即,”suorb“為回返)5,”ecsuorb“(tfel如比。)htgnel,gnirts(tfel:法方用使。符字的目數定指的起算邊左的串符字從回返:數函tfeL)7(
)8(