1.将时间戳转换成日期格式:
function timestampToTime(timestamp) {
var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = date.getDate() + ' ';
h = date.getHours() + ':';
m = date.getMinutes() + ':';
s = date.getSeconds();
return Y+M+D+h+m+s;
}
timestampToTime(1600829749000);
console.log(timestampToTime(1600829749000));//2020-09-23 10:55:49
注意:如果是Unix时间戳记得乘以1000。比如:PHP函数time()获得的时间戳就要乘以1000。
2.将日期格式转换成时间戳:
var date = new Date('2020-09-22 18:55:49'); //若获取当前时间,则new Data()即可,不需要传参数
var time1 = date.getTime(); //常用
console.log(time1);//1600829749000