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】

javascript处理日期和时间

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】

javascript处理日期和时间

Date.now()Date.parse(内含当前时间点的Date对象实例的变量名称) 返回纪元时间到当前时间点的毫秒数

javascript处理日期和时间

PS:设置月份时,数字10代表11月

相关文章: