JavaScript之Date

weixin_34290000發表於2016-05-25

什麼是Date:

   用於處理日期和時間

使用:

  先建立日期物件,再使用方法

  例:oDate=new Date()  

        oTime=oDate.Date()

   初始化日期物件

    var oDate = new Date("2015/08/22");

   引數:日期   或   毫秒;


獲取時間方法:

   oDate.getDate()      返回一個月中的某一天 (1 ~ 31)

   oDate.getDay()       返回一週中的某一天 (0 ~ 6)

   oDate.getMonth()  返回月份 (0 ~ 11)

   oDate.getFullYear() 以四位數字返回年份


獲取時間方法:

   oDate.getHours()    返回當前小時(0-23)

   oDate.getMinutes() 返回當前分鐘 (0 ~ 59)

   oDate.getSeconds()       返回當前秒(0 ~ 59)

   oDate.getMillisenconds()  返回當前毫秒(0 ~ 999)

   oDate.getTime()       返回1970年1月1日至今的毫秒數


設定時間方法:

   oDate.setDate()      設定月中的某一天 (1 ~ 31)

   oDate.setMonth()  設定月份 (0 ~ 11)

   例:oDate.setMonth(9);   alert(oDate.getMonth())

    oDate.setFullYear()設定年份(四位數)


設定時間方法:

   oDate.setHours()             設定小時(0-23)

   oDate.setMinutes()          設定分鐘 (0 ~ 59)

   oDate.setSeconds()          設定秒(0 ~ 59)

   oDate.setMillisenconds()  設定毫秒(0 ~ 999)

   oDate.setTime()                 設定1970年1月1日至今的毫秒數


Date.parse("2015-10-24")

將字串轉換成1970年距離指定日期的毫秒數

轉換格式預設支援2015-10-24或2015/10/24


setTimeout()

   用以指定在一段特定的時間後執行某段程式。

    格式:[定時器物件名]= setTimeout(“函式名/匿名函式”,毫秒)

    功能:執行<表示式>一次。

clearTimeout():終止定時器

    用以清除定時器。

    格式:setTimeout(定時器名稱)

    功能:清除定時器。

setInterval()

    用以指定在一段特定的時間後執行某段程式。

    格式:[定時器物件名]= setTimeout(“函式名/匿名函式”,毫秒)

    功能:重複執行<表示式>,直至視窗、框架被關閉或執行clearInterval。

clearInterval():終止定時器

    用以清除定時器。

    格式:setInterval(定時器名稱)

    功能:清除定時器。

setTimeout()與setInterval()的區別

    一個只執行一次,一個執行多次

相關文章