時鐘
透過簡易圓形時鐘熟悉 DOM 的操作
Date
Date
是內建的物件,可以對時間做簡單的處理
內建的物件功能有限,如果想要更方便的做時間處理的話,建議使用套件
常見的日期處理套件
函式 | 說明 |
---|---|
getFullYear() | 西元日期 |
getMonth() | 月份,從 0 開始 |
getDate() | 日 |
getDay() | 星期,從星期天 0 開始 |
getHours() | 小時,0 到 23 |
getMinutes() | 分鐘,0 到 59 |
getSeconds() | 秒鐘,0 到 59 |
getMilliseeonds() | 毫秒, 0 到 999 |
getTime() | 從 1970/1/1 00:00:00 到現在的毫秒數 |
toDateString() | 轉換成日期字串 |
toTimeString() | 轉換成時間字串 |
toLocalDateString() | 依語言格式化日期 |
toLocalTimeString() | 依語言格式化時間 |
toLocaleString(語言) | 依語言格式化輸出 |
注意
大多數語言的時間戳記都是以秒為單位,但是 JavaScript 是毫秒
js
// () 內可以指定時間,不放的話就是現在
const dateStr = new Date("2024/04/02 12:00:00")
const dateNum = new Date(2024, 4, 2, 12, 0, 0)
const now = new Date()
// 可以用表內的函式取得時間後輸出
const string1 = now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds()
console.log("現在時間是 " + string1)
// 也可以將時間依語言格式化輸出
const string2 = now.toLocaleString("zh-tw")
console.log("現在時間是 " + string2)
時鐘
透過簡易圓形時鐘熟悉 DOM 的操作和計時器
作業
美化你的時鐘,或加入更多的功能