Date对象

2021-11-19  本文已影响0人  柠栀5102

1、创建日期

1)new Date() 返回系统当前日期和时间

2)new Date(‘2020-11-1 12:10:10’) 返回2020-11-1 12:10:10(Mon Nov 01 2021 12:10:10 GMT+0800 (中国标准时间))

3) new Date(123123421435) 返回从1970-1-1开始的毫秒数,也是一个时间戳(Mon Nov 26 1973 08:57:01 GMT+0800 (中国标准时间)) 

2、getXXX返回时间对象中指定的部分

1)getFullYear()返回年份

2)getMonth()返回月份,返回值0-11,其中0是一月,11是十二月

3)getDate()返回日期

4)getDay()返回周几,返回值0-6,其中6是周日

5)getHours()返回小时

6)getMinutes()返回分钟

7)getSeconds()返回秒数

8)getMilliseconds()返回毫秒

9)getTime()返回时间戳

3、setXXX设置时间对象中指定的部分

setFullYear(2018)设置年份为2018年

setMonth(3)设置月份为3月份

其他方法雷同

4、计算两个日期相差多少天

可以直接两个日期对象相减,但是返回的值是两个日期时间戳相减后的值,转换为天数需要【/1000(转换为秒)/60(转换为分钟)/60(转换为小时)/24(转换为天数)】这个时候返回的可能是小数,可以利用Math.ceil()向上取整,或Math.floor()向下取整。

5、getDay()返回格式

getDay() 返回的值是0-6,想要转换为周一到周日的格式,可以利用数组实现

例:返回结果:2018年7月8日是周三

上一篇 下一篇

猜你喜欢

热点阅读