1、时间戳转换成YYYY-MM-DD HH:mm:ss
function addZero(m) {
return m < 10 ? '0' + m : m
}
//时间戳转化成时间格式
function timeFormat(timestamp){
//timestamp是整数,否则要parseInt转换,不会出现少个0的情况
var time = new Date(parseInt(timestamp) * 1000);
var year = time.getFullYear();
var month = time.getMonth()+1;
var date = time.getDate();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
return year + '-' + addZero(month) + '-' + addZero(date) + ' ' + addZero(hours) + ':' + addZero(minutes) + ':' + addZero(seconds);
}
2、中国标准时间转时间戳
调用getTime方法
console.log(new Date().getTime())
打印出来的是当前时间的时间戳
// a,b分别表示上图打印出来的两个标准时间
var allTime = [a, b];
beginTime = (allTime[0]).getTime()
endTime = (allTime[1]).getTime()
如此就得到相应时间的时间戳
3、时间戳转中国标准时间
let timeStamp = '1620465899388';
console.log(new Date(timeStamp))
4、获取当天零点的时间戳
new Date(new Date().toLocaleDateString()).getTime()