JavaScript Date 对象

概念:Date 对象是 JavaScript 原生的时间库。它以19701100:00:00 作为时间的零点,可以表示的时间范围是前后各1亿天(单位为毫 秒)。

一.Date对象的用法

1.普通函数用法:Date 对象可以作为普通函数直接调用,返回一个代表当前时间的字符串。

例:Date();(获取当前时间)

2.构造函数用法:Date 还可以当作构造函数使用。对它使用 new 命令,会返回一个 Date 对象的实例。如果不加参数,则显示当前时间.

例:var date=new Date();

       console.log(date);

补充:Date 作为构造函数使用时,可以接受多种格式的时间参数,此时返回一个该参数对应的时间实例。

例:new Date('2022-3-20') new Date('2022/3/20');等。

二.Date对象的静态方法

1.时间戳:JavaScript中时间戳指当前时间和 格林尼治时间 1970年1月1日,0点0分0秒,相差的毫秒数简单理解,就是从 格林尼治时间 1970年1月1日,0点0分0秒,到现在,过了多少毫秒。

2.Date.now();方法返回当前时间距离时间零点(197011 00:00:00 UTC)的毫秒数。

例: console.log(Date.now());//结果为:1647823340415

3.Date.parse();方法用来解析日期字符串,返回该时间距离时间零点 (197011 00:00:00)的毫秒数。

三.Date对象的实例方法

1.to类

a. Date.prototype.toUTCString()方法返回对应的 UTC 时间。

b. Date.prototype.toDateString()方法返回日期字符串,不包含年月日。

c. Date.prototype.toLocaleDateString() 方法返回一个字符串,代表日期的当地写法,不含时分秒。

2.get 类

a.getTime()方法所返回了从1970年1月1号以来所积累的毫秒总数。

b.getDate()方法返回对应的几号,从1开始。

c.getDay()方法返回星期几。(注:此时星期天为0,星期一为1,以此类推)

d.getYear()返回距离1900年的年数。

e.getFullYear()返回四位的年份.

f.getMonth()返回月份。(0表示一月,11表示12月)

g.getHours()返回小时数。(0至23)

h.getMinutes():返回分钟(0-59

i.getSeconds():返回秒(0-59)

四.时间戳转日期

 此时结果为:2022-2-19 12:34:34

 

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值