【javascript】refreshTime对象包括年月日时分秒;把一个时间戳转化为refreshTime对象并分别赋值

要将一个时间戳转换为包含年月日时分秒的 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
}

您可以根据需要进行修改和调整,以适应您的具体情况。

猜你喜欢

转载自blog.csdn.net/gao511147456/article/details/131987905