js-date对象

175 阅读1分钟

创建date函数

1、空,返回值是当前时间

        var oDate = new Date();

2、字符串参数,必须有引号,内容格式不限制(月份不需要对应索引)

        var oDate = new Date('2022.3.4 23:33:09');
        var oDate = new Date('2022/3/4 23:33:09');

3、数字类型参数,逗号分隔,月份是从0开始的,3表示4月(对应的是参数,月份需要对应0~11的索引)

        var tDate = new Date(2022,5,3,12,34,3);

date函数取值

getFullYear()

返回值:年份

getMonth()

返回值:月份;month是从0开始,0代表1月份,数值范围0~11

getDate()

返回值:日期;1~31

getDay()

返回值:星期;数值范围0~6,0是周日,1是周一

getHours()

返回值:小时;数值范围0~23

getMinutes()

返回值:分钟数;数值范围0~59

getSeconds()

返回值:秒;数值范围0~59

毫秒数

含义:距离1970年1月1号有多少毫秒数。1秒=1000毫秒
获得方法(通过毫秒数获得时间日期,只能是数字类型)

  1. oDate.getTime()
  2. Date.now() 距离现在的毫秒数
  3. +new Date()

三元表达式

a<10?a = '0'+a:a
?前面是条件,条件结果为true执行第一个语句,条件结果为false执行第二个语句。