new Date():現在時間(字符)
1 | new Date(); |
console.log(Wed Jan 04 2023 15:14:33 GMT+0800 (台北標準時間))
1 | const dateObject = new Date() |
TimeStamp 時間搓
1 | Date.now(); |
console.log(‘TimeStamp’,1672816660300)
UTC(Universal Time Coordinated : 世界統一時間、世界標準時間
GMT(格林威治標準時間),格林威治標準時間(也稱為格林威治時間)
Unix 时间戳:這是基於 UTC 1970.01.01 00:00:00 到現在的總秒數,所以這個總秒數全世界都是這樣的,也就是說 Unix 的時間戳和時區無關
timezone時區
1 | const timezoneByMins = new Date().getTimezoneOffset() //-480 |
台灣時間 UTC +8
1 | const date = new Date() |
日期字串格式
這個 ISO 8601 Extended Format 格式大概長這樣:
1 | YYYY-MM-DDTHH:mm:ss.sssZ |
表單type 取得的 time 為 ‘10:00’這種格式如何改為時間搓
邏輯:獲得現在時間 =>切割時間與分鐘 => 設定時間與分鐘 =>獲得的時間字符getTime()
1 | let now = new Date(); |
控制時間與製作計時器的函式
setTimeout:延遲了某段時間後,才去執行的指定的程式碼,只會執行一次就結束
1 | //一秒後執行 |
時鐘setInterval:設定時間的間隔
//無限次的設置定時器執行
1 | <template> |