1.显示时间
let special = new Date('2020/5/20')
special.getDate() //返回20
special.getDay() //返回星期几 星期天是0,星期一至星期六是1-6
special.getMonth() //返回月份 1月至12月 对应0-11
special.getFullYear() //返回公元年份 2020
special.setFullYear() //设置公元年
special.setMonth(11) //设置月份 设置12月
special.setDate() //设置特定月份的第几日
let today = new Date() //声明变量为当前日期和时间
console.log(today.toISOString()) //先转换协调世界时的日期和时间,再依据ISO 8601格式,显示如【2020-11-29T21:50:53.319Z】 等同于today.toJSON()
today.toLocaleDateString() //显示如【2020/11/29】
typeof today //显示object
today.toDateString() //显示为【Thu Nov 29 2018】
2.处理时间
let current = new Date() //当前时间
current.getHours() //返回当前时间代表小时数的整数值
current.getMinutes() //返回当前代表分钟数的整数值
current.getSeconds() //返回代表秒数的整数值
current.getMilliseconds() //返回代表毫秒数的整数值
current.getTime() //返回从公元1970年1月1日0时0分0秒开始,至现在为止的毫秒数
current.getTimezoneOffset() //以分钟为测量单位,返回本地相对于协调世界时的时间差
相对应的,分别有setHours() setMinutes() setSeconds() setMilliseconds() setTime()
协调世界时 UTC coordinated universal time
let special = new Date('2100/8/8 10:30:00')
console.log(special.toString()) //显示如【Sun Aug 08 2100 10:30:00 GMT+0800】
special.toLocaleTimeString() // 返回【10:30:00】
special.toLocaleString() //返回如【2100/8/8 10:30:00】
special.toTimeString() //返回如【10:30:00 GMT+0800】
Date.now() 或Date.parse(内含当前时间点的Date对象实例的变量名称) 返回纪元时间到当前时间点的毫秒数
PS:设置月份时,数字10代表11月