要将一个时间戳转换为包含年月日时分秒的 refreshTime
对象,您可以使用 JavaScript 的 Date
对象和其相应的方法。
以下是一个示例代码:
function convertTimestampToRefreshTime(timestamp) {
const date = new Date(timestamp);
const refreshTime = {
year: date.getFullYear(),
month: date.getMonth() + 1, // 月份从0开始,需要加1
day: date.getDate(),
hour: date.getHours(),
minute: date.getMinutes(),
second: date.getSeconds()
};
return refreshTime;
}
const timestamp = 1636572000000; // 示例时间戳
const refreshTime = convertTimestampToRefreshTime(timestamp);
console.log(refreshTime);
在上面的示例中,我们定义了一个名为 convertTimestampToRefreshTime
的函数,它接受一个时间戳作为参数,并使用 Date
对象来获取年、月、日、小时、分钟和秒。然后,我们将这些值存储在 refreshTime
对象中,并返回该对象。
请注意,Date
对象的月份是从0开始的,因此在存储月份值时需要将其加1。
使用示例时间戳 1636572000000 运行上述代码,将会输出类似以下结果的 refreshTime
对象:
{
year: 2021,
month: 11,
day: 11,
hour: 0,
minute: 0,
second: 0
}
您可以根据需要进行修改和调整,以适应您的具体情况。