jsDate講解


  Date() 對象(獲取時間的)   不過是用類的寫法來實現的:(他也沒有私有屬性,都是通過__proto__繼承來的)

  Date()  分兩大系      一個是get系列(及獲取時間)     一個是set系列(及設置時間)

  如果使用定時器出現異閃?

  1.提前調用函數    2.將定時器改為1毫秒

  get系列的方法

  1.getDate()    返回一月中的某一天;

  2.getDay()    返回一周中的某一天(0-6 0代表周日,6代表周一)

  3.getFullyear()  返回四位數的年份;

  4.getMonth()    返回月份,(比實際情況小1,0代表1月)

  5.getHours()    返回當前的小時數(0-23     0代表24點)

  6.getMinutes()    返回當前的分鍾數(0-59)

  7.getTime()    返回1970年到現在的毫秒數;

  8.parse()    反回指定時間到1970年1月1日的毫秒數   (()中有一個字符串的參數,字符串中有三個值,第一個值時月份,第二個值是月中的天數,第三個值為年份)

  使用方法:var time=new Date()

       var s=parse("12 21,2019")         (其他方法不需要參數)

  Date()   set系列

  1.setDate()  設置時間對象(月)中的某一天;參數是number(1-31)

  2.setFullYear()  設置年份 ,有三個參數,第一個年份必填,第二個月份(選填),第三個日期(選填)

  3.setMonth()  設置月份,有兩個參數,第一個月份必填(0-11),第二個參數月份日期選填(1-31)

  4.setHours()  設置小時數,四個參數,第一個參數小時(必填),第二個分鍾(選填),第三個秒鍾(選填),第四個毫秒(選填)

  5.setMinutes()  設置分鍾數,有三個參數,第一個參數分鍾(必填),第二個參數秒鍾(選填),第三個參數毫秒(選填)

  6.setSeconds()  設置秒數,兩個參數,第一個為秒鍾(必填),第二個為毫秒(選填)

  7.setTime()  時間戳 (以毫秒為單位的計時)

  var time=new Date()  (這種寫法,就是獲取當前時間)

  var time=new Date(milliseconds) 時間戳寫法

  var time=new Date("2019/01/01 00:00:00")   字符串格式的寫法

  var time=new Date(year,month,day,hours,minutes,seconds,milliseonds)  

  時間的轉換:

  一天=24小時 =1440分=86400秒=86400000毫秒;

  一小時=60分 =3600秒=3600000毫秒;

  一分= 60秒 =60000毫秒

  一秒 =1000毫秒


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM