时间对象及常用方法——获取

—— 此篇开始 ——


什么是时间对象

时间对象是一个JavaScript内的一个复杂数据类型,专门用于存储时间信息


获取时间对象

语法:var time = new Date()

得到:当前终端的时间信息

注意:和你终端设置的时区有关系

代码:

var time = new Date()
console.log (time);

 结果:


创建一个指定时间的时间对象 

创建一个指定时间需要通过传递参数的方式来实现 

1.传递数字 

注意:至少传递两个数字,如果只传递了一个参数,得到的并不是年份信息,而是得到从 格林威治时间,向后推进毫秒数,格林威治时间是1970年1月1日0点0分0秒,每一个数字都会自动进位

第一个参数:表示年份的数字信息

第二个参数:表示月份的数字信息        注意:0表示1月,11表示12月

第三个参数:表示日期的数字信息

第四个参数:表示小时的数字信息        注意:24小时的数字

第五个参数:表示分钟的数字信息

第六个参数:表示秒钟的数字信息

2.传递字符串

(1) yyyy-mm-dd hh:mm;ss

(2) yyyy/mm/dd hh:mm:ss

两种方式的顺序都是年月日时分秒

注意:当你传递字符串的时候,1表示1月,12表示12月。年月日和时分秒之间一定要有空格

代码:

var time1 = new Date(2022,1,25,14,52,00) //传递数字
var time2 = new Date('2000-2-25 14:52:00') //传递字符串1
var time3 = new Date('2000/2/25 14:52:00') //传递字符串2
console.log (time1);
console.log (time2);
console.log (time2);

结果:


获取特定信息的方法 

统一语法:时间对象.getXXX() 

1. 时间对象.getFullYear()        返回值:该时间对象内的年份信息

2. 时间对象.getMonth()        返回值:该时间对象内的月份信息        注意:0表示1月,11表示12月

3. 时间对象.getDate()        返回值:该时间对象内的天数信息

4. 时间对象.getHours()        返回值:该时间对象内的小时信息        注意:获取的是24小时的时间信息

5. 时间对象.getminutes()        返回值:该时间对象内的分钟信息

6. 时间对象.getSeconds()        返回值:该时间对象内的秒钟信息

7. 时间对象.getMilliSeconds()        返回值:该时间对象内的毫秒信息

8. 时间对象.getDay()        返回值:该时间对象是一周中的第几天        注意:0表示周日,1-6表示周一到周六

9. 时间对象.getTime()        返回值:该时间对象的时间戳        时间戳:时间对象~格林位置时间的毫秒数

代码:

var time = new Date()
var year = time.getFullYear()
var month = time.getMonth()
var date = time.getDate()
var hours = time.getHours()
var minutes = time.getMinutes()
var seconds = time.getSeconds()
var milliSeconds = time.getMilliseconds()
var day = time.getDay()
var t = time.getTime()
console.log (year,month,date,hours,minutes,seconds,milliSeconds,day,t);

结果:


—— 此篇完 —— 

 

 

 

 

 

 

 

 

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Twistedzs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值