Date 对象是操作日期和时间的对象,在使用前必须先声明。
构造方法:
1、无参构造
var date = new Date();
2、new Date(毫秒)
var date = new Date(60 * 1000 * 1);//前进 1 分钟的毫秒数
3、new Date(dateStr)
var date = new Date("2022-3-21");
4、new Date(year,month,day,hour,second,million)
var date = new Date(2022,3,21,8,11,0);
实例方法:
1、get()方法
方法名 | 功能 |
---|
getFullYear() | 返回 Date 对象的年份值;年份的四位数字 |
getMonth() | 返回 Date 对象的月份值。从 0 开始,所以真实月份 = 返回值 + 1 |
getDate() | 返回 Date 对象的月份中的日期值:值得范围为 1 ~ 31 |
getHours() | 返回 Date 对象的小时值 |
getMinutes() | 返回 Date 对象的分钟值 |
getSeconds() | 返回 Date 对象的秒数 |
getMilliseconds() | 返回 Date 对象的毫秒数 |
getDay() | 返回 Date 对象的一周中的星期值:0 为星期天,1 为星期一,以此类推 |
getTime() | 返回 Date 对象与'1970/01/01 00:00:00'之间的毫秒数(北京时间的时区为东八区,起点时间实际为'1970/01/01 08:00:00') |
2、set() 方法
方法名 | 功能 |
---|
setFullYear(year,opt_month,opt_date) | 设置 Date 对象的年份值;年份的 4 位数字 |
setMonth(month,opt_date) | 设置 Date 对象的月份值,0 表示 1 月,11 表示 12 月 |
setDate(date) | 设置 Date 对象的月份中的日期值:值的范围为 1~31 |
setHours(hour,opt_min,opt_sec,opt_msec) | 设置 Date 对象的小时值 |
setMinutes(min,opt_sec,opt_msec) | 设置 Date 对象的分钟值 |
setSeconds(sec,opt_msec) | 设置 Date 对象的秒数 |
setSeconds(sec,opt_msec) | 设置 Date 对象的毫秒数 |