要从时间戳中提取出年月日,您可以首先使用 Date
构造函数将时间戳转换为日期对象,然后使用 getFullYear()
, getMonth()
, 和 getDate()
方法分别获取年份、月份和日期。注意,getMonth()
返回的月份是从0开始的,所以您需要加1来获取常规的月份。
以下是一段示例代码:
let timestamp = 1624201234567; // 假设这是您的时间戳
let dateObj = new Date(timestamp);
let year = dateObj.getFullYear();
let month = dateObj.getMonth() + 1; // 月份是从0开始的,所以加1
let day = dateObj.getDate();
// 如果需要,可以使用padStart来确保月份和日期总是两位数
month = String(month).padStart(2, '0');
day = String(day).padStart(2, '0');
let formattedDate = `${year}-${month}-${day}`;
console.log(formattedDate); // 输出形如 "2021-06-23" 的日期字符串
在这段代码中,我们首先创建了一个 Date
对象 dateObj
来表示时间戳对应的日期。然后,我们使用 getFullYear()
, getMonth()
, 和 getDate()
方法分别提取年份、月份和日期。最后,我们将这些值格式化为一个字符串,并使用 console.log
打印出来。注意,padStart
方法被用来确保月份和日期始终为两位数。