new时间对象的时候可以将时间戳传传进去,获取某个时间的时间对象
var date = new Date(); // 日期对象
console.log(dateStr(date.getTime()));
//获取时间戳 然后输出日期字符串 2019-09-20 18:10:54
function dateStr(timestamp){
var date = new Date(timestamp);
return date.getFullYear()
+"-"+((date.getMonth()+1) < 10 ? "0" + (date.getMonth()+1) : (date.getMonth()+1))
+"-"+(date.getDate() < 10 ? "0" + date.getDate() : date.getDate())
+" "+(date.getHours() < 10 ? "0" + date.getHours() : date.getHours())
+":"+(date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes())
+":"+(date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds())
}
24 * 60 * 60 * 1000 为一天的时间戳
var timestamp = new Date().getTime() // 2019-09-20 18:10:54
dateStr(timestamp - 24 * 60 * 60 * 1000) // 2019-09-29 18:10:54