JavaScript 日期对象梳理
Date 对象
let now = new Date();
console.log(now);
在 IDE 中会显示当前零时区时间,而在浏览器中会以字符串的形式显示当前时区的时间。例如 2023-06-19T05:34:46.290ZMon Jun 19 2023 15:36:37 GMT+1000 (澳大利亚东部标准时间)
Date 对象的方法
为了得到更准确的时间,可以通过传参的方式来创建 Date 对象。通过毫秒公式计算或者字符串格式的时间来创建 Date 对象。
let 2023Firstday = new Date(2023, 0, 1);
# year (4 digits must! Do not write 2), month (0~11), date (starting from 1)
let 2023Firstday = new Date("2023-01-01");
let 2023SecondDay_2pm30_1ms = new Date(2023, 0, 2, 14, 30, 0, 1);
# year, month, date, hour, minute, second, millisecond
getFullYear()
getMonth()
getDate()
getHours()
getMinutes()
getSeconds()
getMilliseconds()
getDay() # 0~6 (0 是周日)