在 JavaScript 中,可以使用如下两个方法将时间戳转换为时间:
new Date(timestamp)
: 将时间戳作为参数传入Date
构造函数,就可以得到一个时间对象。例如:
consttimestamp = 1609459200000;
const date = new Date(timestamp);
console.log(date); // Mon Dec 21 2020 00:00:00 GMT+0800 (中国标准时间)
Date.parse(dateString)
: 将时间字符串作为参数传入Date.parse
方法,就可以得到时间戳。例如:
const dateString ="Mon Dec 21 2020 00:00:00 GMT+0800";
const timestamp = Date.parse(dateString);
console.log(timestamp); // 1609459200000
与此相反,可以使用如下方法将时间转换为时间戳:
Date.getTime()
: 将时间对象作为参数传入getTime
方法,就可以得到时间戳。例如:
constdate = new Date();
const timestamp = date.getTime();
console.log(timestamp); // 1609527540379
Date.parse(dateString)
: 将时间字符串作为参数传入Date.parse
方法,就可以得到时间戳。例如:
const dateString ="Mon Dec 21 2020 00:00:00 GMT+0800";
const timestamp = Date.parse(dateString);
console.log(timestamp); // 1609459200000