JavaScript 将 10 位时间戳格式化为 05/01 年月形式
你可以使用 JavaScript 的 Date 对象来格式化时间戳。以下是将一个 10 位时间戳格式化为 "05/01" 形式的代码示例:
function formatTimestamp(timestamp) {
// 将时间戳转换为毫秒
var date = new Date(timestamp * 1000);
// 获取月份和日期
var month = date.getMonth() + 1; // 月份从 0 开始,所以要加 1
var day = date.getDate();
// 格式化为 \"MM/DD\" 形式
var formattedDate = (month < 10 ? '0' : '') + month + '/' + (day < 10 ? '0' : '') + day;
return formattedDate;
}
// 示例用法
var timestamp = 1588291200; // 时间戳为 2020 年 5 月 1 日
var formattedDate = formatTimestamp(timestamp);
console.log(formattedDate); // 输出: \"05/01\"
在上面的代码中,formatTimestamp 函数接受一个 10 位时间戳作为参数,并将其转换为毫秒。然后,使用 Date 对象的 getMonth 和 getDate 方法获取月份和日期。最后,使用条件运算符和字符串拼接来格式化日期为 "MM/DD" 形式。
原文地址: https://www.cveoy.top/t/topic/qmZu 著作权归作者所有。请勿转载和采集!