Date 對象用于處理日期與時間。
創造對象
var d = new Date();
var d = new Date(milliseconds); // 參數為毫秒
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
方法
getDate()
獲取當前日期對象是幾日(
1-31
)
const d = new Date()console.log('d.fetDate', d.getDate())
getDay()
獲取當前日期對象是周幾(返回
0-6
.0表示周日
.1表示周一
)
const d = new Date()console.log('d.getDay', d.getDay())
?getMonth()
獲取當前月份(
0-11
.0表示一月
.11表示12月
)
const d = new Date()console.log('d.getManth', d.getMonth())
?geFullYear()
獲取當前年份
const d = new Date()console.log('d.getFullYear', d.getFullYear())
?geHours()
獲取小時(
0-23
)
const d = new Date()console.log('d.getHours', d.getHours())
geMinutes()
獲取分鐘(
0-59
)?
const d = new Date()console.log('d.getMinutes', d.getMinutes())
geSeconds()
獲取秒數(
0-59
)
const d = new Date()console.log('d.getSeconds', d.getSeconds())
?geMilliseconds()
獲取毫秒數
const d = new Date()console.log('d.getMilliseconds', d.getMilliseconds())
?獲取時間戳三種方式
const d = new Date()console.log('獲取時間戳', d.getTime(), d.valueOf(), Date.now())
獲取時間
toLocaleTimeString()
const d = new Date()console.log('獲取時間', d.toLocaleTimeString()) // 20:31;58
toTimeString()
const d = new Date()console.log('獲取時間', d.toTimeString()) // 10:42:56 GMT+0800 (GMT+08:00)
獲取日期
toLocaleDateString()
const d = new Date()console.log('獲取日期', d.toLocaleDateString()) // 2023/11/23
toDateString()
const d = new Date()console.log('獲取日期', d.toDateString()) // Thu Nov 23 2023
相關模塊的使用
moment.js
JS常用時間操作moment.js參考文檔-CSDN博客
day.js和moment.js的比較_碼路老默007的博客-CSDN博客
時間的一些相關場景
有沒有遇到el-date-picker的清空之坑_碼路老默007的博客-CSDN博客