使用JavaScript的Date对象来将时间戳转换成年月日。以下是一个示例:

function formatDate(timestamp) {
  var date = new Date(timestamp * 1000); // 将时间戳转换为毫秒
  var year = date.getFullYear();
  var month = ("0" + (date.getMonth() + 1)).slice(-2); // 月份从0开始,需要加1
  var day = ("0" + date.getDate()).slice(-2);
  return year + "-" + month + "-" + day;
}

var timestamp = 1609459200; // 时间戳
var formattedDate = formatDate(timestamp);
console.log(formattedDate); // 输出:2021-01-01

在这个示例中,首先将时间戳乘以1000,将其转换为毫秒级别的时间戳。然后使用Date对象的getFullYear()、getMonth()和getDate()方法获取年、月和日。需要注意的是,getMonth()方法返回的月份是从0开始计数的,所以需要加1。最后,使用slice()方法将月份和日期补齐两位数,以确保输出的格式为“yyyy-mm-dd”。

JavaScript时间戳转换成年月日:使用取余运算符

原文地址: https://www.cveoy.top/t/topic/pVjl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录