Date对象介绍
创建Date对象
let date = new Date();
console.log(date);

Date()
返回当前日期和时间
let date = Date();
console.log(date);

getDate()
返回月份中的某一天,是1~31之间的一个整数
let date = new Date('2020-03-08 11:50:05');
console.log(date.getDate());

getDay()
返回星期中的一天,是0(星期天)~6(星期六)之间的一个整数
let date = new Date('2020-03-08 11:50:05');
console.log(date.getDay());

getMonth()
返回0(一月)~11(十二月)之间的一个整数
let date = new Date();
console.log(date.getMonth());

getFullYear()
返回年份的四位数
let date = new Date();
console.log(date.getFullYear());

getHours()
返回时间的小时数,0~23之间的一个整数
let date = new Date('2008-12-12 13:38:02');
console.log(date.getHours());

getMinutes()
返回时间的分钟数,0~59之间的一个整数
let date = new Date('2008-12-12 13:38:02');
console.log(date.getMinutes());

getSeconds()
返回时间的秒数,0~59之间的一个整数
let date = new Date('2008-12-12 13:38:02');
console.log(date.getSeconds());

getMilliseconds()
返回时间的毫秒数,0~999之间的一个整数
let date = new Date('2008-12-12 13:38:02:255');
console.log(date.getMilliseconds());

getTime()
返回1970年1月1日0点距指定日期之间的毫秒数
let date = new Date();
console.log(date.getTime());

若是1970年1月1日之前的日期,则返回负数
let date = new Date('1960-12-12');
console.log(date.getTime());

Date.parse(datestring)
返回指定日期距1970年1月1日的毫秒数
let time = Date.parse('2020/03/07 21:53:00');
console.log(time);

setDate(day)
day必需,设置日期1~31
返回值是设置日期距1970年1月1日的毫秒数
let date = new Date('2012-12-12');
console.log(date.setDate(5));
console.log(date);

setMonth(month,day)
month必需,设置月份0~11
day可选,设置日期1~31
返回值是设置日期距1970年1月1日的毫秒数
let date = new Date();
console.log(date.setMonth(5,10));
console.log(date);

setFullYear(year,month,day)
year必需,设置年份,一般为4位数
month可选,设置月份0~11
day可选,设置日期1~31
返回值是设置日期距1970年1月1日的毫秒数
let date = new Date();
console.log(date.setFullYear(2000,5,10));
console.log(date);

setHours(hour,min,sec,millisec)
hour必需,设置小时数0~23
min可选,设置分钟数0~59
sec可选,设置秒数0~59
millisec可选,设置毫秒数0~999
返回值是设置日期距1970年1月1日的毫秒数
let date = new Date();
console.log(date.setHours(2,5,10,122));
console.log(date);

setMinutes(min,sec,millisec)
min必需,设置分钟数0~59
sec可选,设置秒数0~59
millisec可选,设置毫秒数0~999
返回值是设置日期距1970年1月1日的毫秒数
let date = new Date();
console.log(date.setMinutes(5,10,122));
console.log(date);

setSeconds(sec,millisec)
sec必需,设置秒数0~59
millisec可选,设置毫秒数0~999
返回值是设置日期距1970年1月1日的毫秒数
let date = new Date();
console.log(date.setSeconds(10,122));
console.log(date);

setMilliseconds(millisec)
millisec必需,设置毫秒数0~999
返回值是设置日期距1970年1月1日的毫秒数
let date = new Date();
console.log(date.setMilliseconds(122));
console.log(date);

setTime(millisec)
millisec必需,距1970年1月1日的毫秒数
返回值是millisec
let date = new Date();
console.log(date.setTime(1215448484545));
console.log(date);

valueOf()
一般不使用这个方法
返回值是距1970年1月1日的毫秒数
let date = new Date();
console.log(date.valueOf());

1万+

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



