javascript處理日期和時間

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月

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章