Skip to content

時鐘

透過簡易圓形時鐘熟悉 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 的操作和計時器

作業

美化你的時鐘,或加入更多的功能