一、Date对象
Date对象用于处理时间和日期
1)创建 Date 对象,有以下四种形式:
let d = new Date(); //无参数,表示当前日期/时间
let d = new Date(milliseconds); //传整数参数(时间戳),表示自 1970-01-01 00:00:00 以来经过的毫秒数
let d = new Date(datestring); //传字符串,例new Date("2020-12-30"), 它会被自动解析
let d = new Date(year, month, date, hours, minutes, seconds, ms) //使用当前时区中的给定组件创建日期;前两个参数必须的
二、访问日期组件
let d = new Date();
d.getFullYear(); //获取年份(4位)
d.getMonth(); //获取月份(从 0 到 11)
d.getDate(); //获取日(从 1 到 31)
d.getHours(); //获取时分秒↓↓↓
d.getMinutes();
d.getSeconds();
d.getMilliseconds()
d.getDay(); //获取一周中的第几天(0-6, 0代表周日)
d.getTime(); //返回时间戳(毫秒单位), 从 1970-1-1 00:00:00 UTC+0 开始到现在所经过的毫秒数
d.getTimezoneOffset(); //返回 UTC 与本地时区之间的时差,以分钟为单位
二、设置日期组件
set对应上面的get,一个用来设置,一个用来获取
let d = new Date();
d.setFullYear(year, [month], [date])
d.setMonth(month, [date])
d.setDate(date)
d.setHours(hour, [min], [sec], [ms])
d.setMinutes(min, [sec], [ms])
d.setSeconds(sec, [ms])
d.setMilliseconds(ms)
d.setTime(milliseconds)
本文详细介绍了JavaScript中的Date对象,包括如何创建Date实例,访问日期和时间组件,如年、月、日、小时等,并展示了如何设置这些组件。此外,还提到了获取时间戳和时区偏移的方法。通过示例代码,读者可以了解Date对象的基本操作。

1309

被折叠的 条评论
为什么被折叠?



