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
本文介绍了如何使用JavaScript实现时间戳与日期格式之间的相互转换。包括一个将时间戳转换为日期格式的函数和一个将日期格式转换为时间戳的函数,并提供了具体的代码实现及示例。
8015

被折叠的 条评论
为什么被折叠?



