1.顯示時間
let special = new Date('2020/5/20')
special.getDate() //返回20
special.getDay() //返回星期幾 星期天是0,星期一至星期六是1-6
special.getMonth() //返回月份 1月至12月 對應0-11
special.getFullYear() //返回公元年份 2020
special.setFullYear() //設置公元年
special.setMonth(11) //設置月份 設置12月
special.setDate() //設置特定月份的第幾日
let today = new Date() //聲明變量爲當前日期和時間
console.log(today.toISOString()) //先轉換協調世界時的日期和時間,再依據ISO 8601格式,顯示如【2020-11-29T21:50:53.319Z】 等同於today.toJSON()
today.toLocaleDateString() //顯示如【2020/11/29】
typeof today //顯示object
today.toDateString() //顯示爲【Thu Nov 29 2018】
2.處理時間
let current = new Date() //當前時間
current.getHours() //返回當前時間代表小時數的整數值
current.getMinutes() //返回當前代表分鐘數的整數值
current.getSeconds() //返回代表秒數的整數值
current.getMilliseconds() //返回代表毫秒數的整數值
current.getTime() //返回從公元1970年1月1日0時0分0秒開始,至現在爲止的毫秒數
current.getTimezoneOffset() //以分鐘爲測量單位,返回本地相對於協調世界時的時間差
相對應的,分別有setHours() setMinutes() setSeconds() setMilliseconds() setTime()
協調世界時 UTC coordinated universal time
let special = new Date('2100/8/8 10:30:00')
console.log(special.toString()) //顯示如【Sun Aug 08 2100 10:30:00 GMT+0800】
special.toLocaleTimeString() // 返回【10:30:00】
special.toLocaleString() //返回如【2100/8/8 10:30:00】
special.toTimeString() //返回如【10:30:00 GMT+0800】
Date.now() 或Date.parse(內含當前時間點的Date對象實例的變量名稱) 返回紀元時間到當前時間點的毫秒數
PS:設置月份時,數字10代表11月