JS日期操作

時間對象是一個我們經常要用到的對象,無論是做時間輸出、時間判斷等操作時都與這個對象離不開。除開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天的日期
方法一:

方法二:

方法三:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章