1、Date 对象
用于处理日期和时间,首字母大写的内置函数是构造函数, new Date() 可以理解为 构造函数Date使用new实例化一个时期对象oDate
let oDate = new Date();返回当前日期和时间
new Date里面传了一个字符串,参数格式:MM DD,YYYY,hh:mm:ss可以指定时间日期
如果你的new Date传的是 数字类型 使用逗号分割, 月份是从0 开始算的 0 表示1月 1表示2月 2表示3月
oDate.getFullYear() 返回 oDate 对象的年份,其值为4位数
oDate.getMonth()返回 oDate 对象的月份,其值介于0~11之间 ★(注:0代表1月份 1代表二月份)
oDate.getDate() 返回 oDate 对象的一个月中的每一天,其值介于1~31之间
oDate.getDay()返回 oDate 对象的星期中的每一天,其值介于0~6之间(注:★0表示周日)
oDate.getHours() 返回 oDate 对象的小时数,其值介于0~23之间
oDate.getMinutes()返回 oDate 对象的分钟数,其值介于0~59之间
oDate.getSeconds()返回 oDate 对象的秒数,其值介于0~59之间
练习:输出当前日期几天之后是星期几
2、时间戳
第一种获取毫秒数的方式
第二种获取毫秒数的方式
总结:第一种方法可以获取指定时间的毫秒数 而Date.now() 不可以,Date.now();执行的速度 比 oDate.getTime(); 要快
练习:通过毫秒数生成日期对象
3、String 对象
String 对象用于处理文本(字符串)
第一种方式:定义一个字符串 可以使用构造函数的方式去实现
定义字符串的第二种方式:字面量的方式
4、字符串的属性
length:字符串的长度
charAt():返回在指定位置的字符(注:字符串中第一个字符的下标是0)
indexOf():返回某个指定的字符串值在字符串中首次出现的位置(注:字符串中第一个字符的下标是0)