日期对象
new Date()【类型是对象object】
时间戳
- 1970-1-1到指定时间的毫米数【类型是数字number】
- Date.now():当前日期的时间戳
- +日期对象:日期对象转时间戳
- 日期对象.getTime():日期对象转时间戳
- Date.parse(日期对象):日期对象转时间戳或日期字符串
创建日期
- new Data():当前时间
- new Data(年,月,日,时,分,秒):月份从0开始数
- new Data(‘ 日期字符串’):获取指定日期的时间戳,字符串转日期对象
- new Data(时间戳):获取输入时间戳的时间,转日期对象
日期比较
- 日期对象可以使用>,<,>=,<=比较,不能使用==,===比较
- 需要比较是否相等时需要把日期对象转换为时间戳
日期转字符串
- .toLocaleTimeString(‘时区’,{hour:true}):获取时分秒
- hour24:24小时制
- hour12:12小时制
- .toLocaleDateString():获取年月日
- .toLocalestring():获取年月日时分秒
日期组件的方法
获取
- .getFullYear():年
- .getMonth():月
- .getDate():日
- .getDay():星期
- .getHours():时
- .getMinutes():分
- .getSeconds():秒
- .getMilliseconds:毫秒
修改(修改超过范围时进位,修改为负数时减去)
- .setFullYear():年
- .setMonth():月
- .setDate():日【当日为0时回到上个月最后一天】
- .setHours():时
- .setMinutes():分
- .setSeconds():秒
- .setMilliseconds:毫秒