创建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毫秒
获得方法(通过毫秒数获得时间日期,只能是数字类型)
- oDate.getTime()
- Date.now() 距离现在的毫秒数
- +new Date()
三元表达式
a<10?a = '0'+a:a
?前面是条件,条件结果为true执行第一个语句,条件结果为false执行第二个语句。