JS时间对象的获取和方法

时间对象

JS里面有一个内置构造函数叫做Date()

专门用来创建时间对象的

时间对象是一个复杂数据类型

语法:var time=new Date()

返回值:当前终端的事件

把电脑的时间调整以后,得到的是调整以后的时间

//1、创建时间对象
var time=new Date()
//得到当前终端的时间
console.log(time)

可以创建一个指定日期的时间对象

1、传递数字

1-1、第一个数字表示年

1-2、第二个数字表示月

0表示一月,11表示12月

1-3、第三个数字表示日

1-4、第四个数字表示时

1-5、第五个数字表示分

1-6、第六个数字表示秒

1-7、第七个数字表示毫秒

注意:至少传递两个参数,一个参数的时候获取的是格林威治时间

除了年以外的的每一个数字都会自动进位

var time=new Date(2022,1,33,12,30,1,100);//毫秒看不到
//Sat Mar 05 2022 12:30:01 GMT+0800
console.log(time)

2、传递字符串

2-1、'年-月-日 时:分:秒'

2-2、'年/月/日 时:分:秒'

1、使用字符串形式时,1表示1月,12表示12月

2、年月日和时分秒中间有一个空格

var time=new Date('2022-1-2 1:2:3')
//Sun Jan 02 2022 01:02:03 GMT+0800
console.log(time)
//Sun Jan 02 2022 01:02:03 GMT+0800
var times=new Date('2022/1/2 1:2:3')
console.log(times)

方法

1、getFullYear()

语法:时间对象.getFullYear()

返回值:该时间对象的年份信息,number数据类型

2、getMonth()

语法:时间对象.getMonth()

返回值:该时间对象的月份信息,number数据类型

注意:0表示1月,11表示12月

3、getDate()

语法:时间对象.getDate()

返回值:该事件对象的日期信息,number数据类型

4、getHours()

语法:时间对象.getHours()

返回值:该时间对象的小时信息,number数据类型

5、getMinutes()

语法:时间对象.getMinutes()

返回值:该时间对象的分钟信息,number数据类型

6、getSeconds()

语法:时间对象.getSeconds()

返回值:该时间对象的秒钟信息,number数据类型

7、getMilliseconds()

语法:时间对象.getMilliseconds()

返回值:该时间对象的毫秒信息,number数据类型

8-14、和之前七个一样只不过获取的是世界标准时间

getUTCFullYear

getUTCMonth

getUTCDate

getUTCHours

getUTCMinutes

getUTCSeconds

getUTCMilliseconds

15、getDay()

语法:时间对象.getDay()

返回值:该时间对象的一周中的第几天,周几的信息,number数据类型

注意:0表示周日,6表示周六

16、getTime()

语法:时间对象.getTime()

返回值:该时间对象的时间戳

设置时间对象的信息

1、setFullYear()

语法:时间对象.setFullYear(要设置的年)

作用:修改该时间对象中的年份信息

2、setMonth()

语法:时间对象.setFullYear(要设置的月)

作用:修改该时间对象中的月份信息

注意:0表示一月11表示12月

3、setDate()

语法:时间对象.setFullYear(要设置的日)

作用:修改该时间对象中的日期信息

4、setHours()

语法:时间对象.setFullYear(要设置的小时)

作用:修改该时间对象中的小时信息

5、setMinutes()

语法:时间对象.setFullYear(要设置的分)

作用:修改该时间对象中的分钟信息

6、setSeconds()

语法:时间对象.setFullYear(要设置的秒)

作用:修改该时间对象中的秒钟信息

7、setFullYear()

语法:时间对象.setMilliseconds(要设置的毫秒)

作用:修改该时间对象中的毫秒信息

8、setTime()

语法:时间对象.setTime(时间戳)

作用:直接根据时间戳,定位到指定时间

9、一整套按照UTC时间设置的方法

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值