时间戳转换为时间格式

function toDate(timestamp, str){
    // 时间戳精确到毫秒
    let time = timestamp.toString().length === 10 ? timestamp * 1000 : timestamp;
    // 转换为可读的日期格式
    let date = new Date(time); 
    // 转换为时间
    let formattedDate = date.toLocaleString('zh', {year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit'});
    return str == undefined ? formattedDate : formattedDate.replace(/\//g, "-");   
}
toDate(1768191554, "-") //2026-01-12 12:19:14
posted on 2026-01-12 11:53  rainbow727  阅读(1)  评论(0)    收藏  举报