一、获取系统当前时间
let date = new Date();
console.log(date.toLocaleString())
// 控制台输出结果: 2019-1-14 18:41:45
二、分别获取年月日时分秒
let year = date.getFullYear()
let month = date.getMonth()+1 //从0开始
let day = date.getDate()
let hour = date.getHours()
let min = date.getMinutes()
let sec = date.getSeconds()
let result = year + '-' + month + '-' + day + ' ' + hour + ":" + min + ':' + sec
console.log(result)
//控制台输出结果: 2019-1-14 18:41:45
三、当前时间距离1970年1月1日 00:00 的毫秒数
let time = date.getTime()
console.log(time)
// 控制台输出结果: 1547462505673
四、直接获取新建时间的星期
let d = new Date('2018-12-25')
console.log("星期" + d.getDay())
//控制台输出结果: 星期2
五、通过毫秒数获得距离现在的天数
let d = new Date('2018-12-25')
let ss_now = date.getTime()
let ss_Christmas = d.getTime()
let days = ((ss_now - ss_Christmas)/1000) / 86400
console.log(parseInt(days) + "天")
//控制台输出结果: 20天
六、通过毫秒数获取日期年月日时分秒
let time_ = new Date(110254671000)
console.log(time_.getFullYear() + "-" + (time_.getMonth()+1) + "-" + time_.getDate() + " "
+ time_.getHours() + ":" + time_.getMinutes() + ":" + time_.getSeconds())
//控制台输出结果: 1973-6-30 10:17:51
注:欢迎大家批评指正与补充!!