js中将时间戳转化为日期
在JavaScript中,可以使用Date对象将时间戳转换为日期格式。以下是一个将时间戳转换为日期格式的函数:
function timestampToTime(timestamp) { var date = new Date(timestamp * 1000); var Y = date.getFullYear() + "-"; var M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) + "-"; var D = (date.getDate() < 10 ? "0" + date.getDate() : date.getDate()) + " "; var h = (date.getHours() < 10 ? "0" + date.getHours() : date.getHours()) + ":"; var m = (date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) + ":"; var s = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds(); return Y + M + D + h + m + s; }
该函数将时间戳作为参数传入,然后使用Date对象将其转换为日期格式。在函数中,首先将时间戳乘以1000,以便将其转换为毫秒级别的时间戳。然后,使用Date对象获取年、月、日、小时、分钟和秒,并将它们拼接成日期字符串返回。
例如,如果要将时间戳1670145353转换为日期格式,可以调用该函数并传入该时间戳作为参数,如下所示:
console.log(timestampToTime(1670145353)); // 输出:2022-12-04 17:15:53
相关推荐


















