js中的Date对象以及对应方法


date对象用于处理日期与时间。注意月份表示方法:0表示1月,月份在0-11之间。

创建Date对象

new Date()

无任何参数时,是获取当前时间。

let date = new Date();
console.log(date);

在这里插入图片描述

new Date(ms)

ms表示毫秒数,1秒等于1000毫秒。表示距离1970年1月1日上午8点整的时间。
例如:

let date = new Date(2000);
console.log(date);

在这里插入图片描述

new Date(yyyy,mth,dd);

用年,月,日作为参数创建。
例如:

let date = new Date(2020,11,17);
console.log(date);

在这里插入图片描述
注意:
如果年份用一位数或者两位数表示
1——1901,23——1923,456——0456
如果月份大于11或者小于0表示
2020,12,17——2021,1,17
2020,-1,17——2019,12,17
如果日数大于指定月份日期或者小于0表示
2020,2,30——2020,3,1
2020,1,0——2020,1,31

总结:如果月份或者日期不符合时,在原来基础上增减即可

new Date(yyyy,mth,dd,hh,mm,ss);

let date = new Date(2020,1,1,1,1,1);
console.log(date);

在这里插入图片描述

new Date(“month dd,yyyy”)

let date = new Date("1,12,2020");
console.log(date);

在这里插入图片描述

new Date(“month dd,yyyy hh:mm:ss”)

let date = new Date("1,12,2020 12:11:34");
console.log(date);

在这里插入图片描述

对象方法

getDate()

返回今天的天,如:2020,12,17,返回17

getDay()

返回今天是这周的第几天,如今天星期四,返回4

getFullYear(),getMonth(),getHours(),getMinutes(),getSeconds(),getMilliseconds()

返回今天的年份,月份,小时数,分钟数,秒数,毫秒数

getTime()

返回1970 年 1 月 1 日至今的毫秒数。

set方法同上

toDateString()

星期,月份,日期,年份
在这里插入图片描述

valueOf()

返回当前距离1970年1月1日0:0:0的毫秒数

猜你喜欢

转载自blog.csdn.net/qq_39225271/article/details/111312770