【 javascript】设置时间对象信息

前言

通过一些方法,设置时间对象中某一个指定信息
注意: 没有 setDay() 方法,我们 无法设置 周几,设置年月日之后会 自动定位周几
上一篇博客中介绍了 获取时间对象信息的方法,现在我们来介绍一下设置时间对象信息的方法

1、setFullYear()

  • 语法: 时间对象.setFullYear(你要设置的年份)
  • 返回值: 修改该时间对象的年份信息
var time = new Date()
console.log(time) // Fri Feb 18 2022 15:46:58 GMT+0800 (中国标准时间)
time.setFullYear(2019) 
console.log(time) // Mon Feb 18 2019 15:46:58 GMT+0800 (中国标准时间)

注意: 这里周几不同 是因为 2月18日 在 当前年 的 周 不一样,他并没有更改周的信息,只改了年的信息(这里我还傻傻的问了别人,哎,尴尬到可以用脚扣出三室一厅)

2、setMonth()

  • 语法: 时间对象.setMonth(你要设置的月份)
  • 返回值: 修改该时间对象的月份信息
  • 注意:0 代表 1 月,11 代表 12 月

3、setDate()

  • 语法: 时间对象.setDate(你要设置的日)
  • 返回值: 修改该时间对象的日期信息

4、setHours()

  • 语法: 时间对象.setHours(你要设置的时)
  • 返回值:修改该时间对象的小时信息

5、setMinutes()

  • 语法: 时间对象.setMinutes(你要设置的分钟)
  • 返回值:修改该时间对象的分钟信息

6、setSeconds()

  • 语法: 时间对象.setSeconds(你要设置的秒)
  • 返回值:修改该时间对象的秒钟信息

7、setMilliseconds()

  • 语法: 时间对象.setMilliseconds(你要设置的毫秒)
  • 返回值:修改该时间对象的毫秒信息

8、setTime()

  • 语法:时间对象.getTime(时间戳)
  • 返回值:直接根据时间戳,定位到指定时间
  • 格林威治时间:1970 年 1 月 1 日 0 点 0 分 0 秒 ( 计算机元年 )
  • 时间戳:时间对象 到 格林威治时间 的 毫秒数

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

  • setUTCMilliseconds()
  • setUTCMonth()
  • setUTCDate()
  • setUTCHours()
  • setUTCMinutes()
  • setUTCSeconds()
  • setUTCMilliseconds()
    这七个获取的是世界标准时间的信息,1 ~ 7 获取的是中国标准时间
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值