時間對象是一個我們經常要用到的對象,無論是做時間輸出、時間判斷等操作時都與這個對象離不開。除開JavaScript中的時間對象外,在VbScript中也有許多的時間對象,而且非常好用。下面還是按照我們的流程來進行講解。
它是一個內置對象——而不是其它對象的屬性,允許用戶執行各種使用日期和時間的過程。
方法:分爲得到時間方法、設置時間方法和轉換時間方法
得到時間方法:
getDate() 查看Date對象並返回日期
getDay() 返回星期幾
getHours() 返回小時數
getMinutes() 返回分鐘數
getMonth() 返回月份值
getSeconds() 返回秒數
getTime() 返回完整的時間
getYear() 返回年份
設置時間方法:
setDate() 改變Date對象的日期
setHours() 改變小時數
setMinutes() 改變分鐘數
setMonth() 改變月份
setSeconds() 改變秒數
setTime() 改變完整的時間
setYear() 改變年份
轉換時間方法:
toGMTString() 把Date對象的日期(一個數值)轉變成一個GMT時間字符串,返回類似下面的值:Weds,15 June l997 14:02:02 GMT(精確的格式依賴於計算機上所運行的操作系統而變)
toLocaleString() 把Date對象的日期(一個數值)轉變成一個字符串,使用所在計算機上配置使用的特定日期格式
UTC() 使用Date UTC(年、月、日、時、分、秒),以自從1970年1月1日00:00:00(其中時、分、秒是可選的)以來的毫秒數的形式返回日期
幾個需要注意的地方:
1、得到日期和年和設置日期和年時間,其中很怪的問題就是不能對月份進行設置(比較的怪):
、獲得年的時候最好用getFullYear()方法來做
3、由於針對月份,JS是從0開始的,因此需要對月份進行操作時要加1
下面是幾個關於時間的經典而且經常會用到的例子,希望對大家會有提高的。謝謝繼續關注該帖子。。。
1、將2005-8-5轉換成2005-08-05格式
2、得到間隔天數
3、得到間隔時間
4、得到今天的日期
5、數字日期轉漢字
6、得到前N天或後N天的日期
方法一:
方法二:
方法三: