简单了解js的Date对象

Date对象

1.定义:

date对象表示的是日期和时间,日期对象的内部记录时间是从1970年1月1日0点0分0秒开始到现在的毫秒数

2.定义Date对象:

使用构造函数的方法:var d =new Date();
默认是计算机当前的时间
在这里插入图片描述
打印结果:
在这里插入图片描述

3.Date对象的一些官方函数:

get开头的: 用来获取相应的日期
日期

  • getFullYear():获取日期对象上的年份,没有参数,返回值是年份;
  • getMonth():获取日期对象上的月份(是从0开始的),无参数,返回值:月份
  • getDate():获取日期对象上的日,无参数,返回值日
  • getDay():获取星期,无参数,返回值星期
    利用这些函数我们就可以单独获取到我们想要的日期在这里插入图片描述
    在控制台的打印结果:
    在这里插入图片描述
    时间
  • getHours():返回小时数
  • getMinutes():返回分钟数
  • getSeconds():返回秒数
  • getTime():返回的是从计算机内部记录时间开始到现在的时间
    在这里插入图片描述
    在这里插入图片描述
    set开头的: 用来改变相应的日期对象
    日期:
  • setYear(n):改变日期对象上的年份(注:和获取年份不一样,这里没有Full)
  • setMonth(n):改变日期对象上的月份(从0开始)
  • setDate(n):改变日期对象上的日
    时间:
  • setHours(n):改变日期对象上的小时数
  • setMinutes(n):改变日期对象上的分钟数
  • setSeconds(n):改变日期对象上的秒数
    n表示要修改的数
    在这里插入图片描述
    在这里插入图片描述
4.应用:

传入两个参数,可以返回两个时间点之间相差多少天多少小时多少分钟多少秒
这里比较难理解的就是对小时、分钟的、秒数的处理,其实我们可以想想我们小学说的学的余数会比被除数小的,那么相差的毫秒数除一天的毫秒数余下来的数是肯定不够一天的,所以余数再除以一小时的毫秒数取整就是相差的小时数,下面的分钟和秒数样式也是同样的方法。在这里这里·插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值