date js 半年 jsDate講解

2021-10-17 06:17:08 字數 1450 閱讀 5629

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()    返回2023年到現在的毫秒數;

8.parse()    反回指定時間到2023年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毫秒

js DAT6 2 感覺是重點,多回頭看看吧

預設是看不到的div var d1 document.getelementbyid f1 var a3 newdate var h a3.gethours h 1 這裡可以被覆蓋 console.log h function findtime h if h 19 h 12 if h 12 findt...

半年簡單總結

一轉眼到這裡也半年多了。得 跟隨乙個固執的老大實踐了一些軟體工程的過程。老大比較固執也是乙個好事情,比較堅持原則。學會了怎樣使用狀態機來幫助實現處理複雜事務。這裡的管理還是比較嚴格的,所有的過程都有標準需要遵循,因此在編碼方面也養成了好的習慣,至少從編碼風格和標準上是這樣的。學會了簡單使用clear...

工作半年了

轉眼間,已經工作半年了。還從來沒有寫過部落格,這次突然心血來潮,想來總結下自己的工作。2010年5月份工作的,當時來上海找工作還是挺順利的,第一次面試就輕鬆通過了。面試官比較好,很有耐心。我做的是erp,當時對這個東西一點也都不了解的,後來才知道,這是乙個企業管理軟體。做這兒玩意,最需要了解的就是業...