[JS] Date Time Method 日期時間
常用
/**
* 取得當前時間
**/
Date.now() // 回傳當前的 timestamp(毫秒)
new Date() // 回傳目前時間的日期物件
/**
* 時間(文字)與時間戳記(timestamp)間轉換
**/
const dateObj = new Date(<timestamp>) // 輸入 timestamp(毫秒),回傳設定的時間物件
dateObj.getTime() // 輸入時間物件,回傳特定時間的 timestamp(毫秒)
Number(dateObj) // 一樣可以取得 timeStamp
+dateObj // 一樣可以取得 timeStamp
new Date(dateString) // 輸入字串,回傳實例,取得設定時間的日期物件
new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);
dateObj.toISOString() // 將日期時間轉換成 ISO 8601 格式的字串回傳。
dateObj.toString() // 回傳字串,將日期物件轉成字串,Wed Jul 28 1993 14:39:07 GMT-0600 (PDT)
dateObj.toTimeString() // 回傳字串,將日期物件轉成字串,14:39:07 GMT-0600 (PDT)
dateObj.getFullYear()
dateObj.getMonth() // 回傳數值,取得該日的月份,月份 0 表示 1 月!
dateObj.getDate() // 回傳數值,取得該日為該月份的幾號
dateObj.getDay() // 回傳數值,取得該日為星期幾
dateObj.getSeconds() // 回傳數值,取得日期物件的秒資訊
dateObj.getMinutes() // 回傳數值,取得日期物件的分資訊分
dateObj.getHours() // 回傳數值,取得日期物件的小時資訊
dateObj.valueOf() // 回傳日期物件,和 getTime 效果一樣
dateObj.setDate(dayValue) // 回傳 timestamp,設定 dateObj 的日期,同時改變 dateObj
dateObj.setFullYear(dayValue)