封裝一個時間
創建四種:
①、var now=new Date()拿到客戶端系統時間
②、創建日期對象,保存一個自定義時間
var birth=new Date("1993/12/23")
③、var date=new Date(ms)
將毫秒數轉為date對象
④、復制一個日期對象
var date2=new Date(date1)
~~~
Date:
API:
1.8個單位:
FullYear Month Date Day
Hours Minutes Seconds Milliseconds
2.每個單位上都有一對get/set方法
其中:.getXXX()用于獲取單位的數值
.setXXX()用于修改單位的數值
特例:Day 沒有set
3.取值范圍:
Month: 0~11 ?計算機中的月份數,總是比現實中小1
需要修正
Date: 1~31
??? Day: 0~6
??? Hours: 0~23
Minutes/Seconds: 0~59
~~~
日期格式化:
??date.toString() 轉為當地時間的完整格式
date.toLocaleString() 轉為當地時間的簡化版格式
date.toLocaleDateString() 僅保留日期部分
??date.toLocaleTimeString() 僅保留時分秒部分
date.toGMTString() 轉為國際標準時間(0時區)