示例代码如下
/**
* 时间戳转时间
* @param timestimp int unix时间戳
* @param format string 时间格式, 如'Y-m-d H:i:s', 目前支持YmdHis这6个符号
* @return string 转化后的时间
* */
function datetime(timestamp, format) {
let date = new Date(timestamp * 1000)
let obj = {
Y: date.getFullYear(),
m: date.getMonth() + 1,
d: date.getDate(),
H: date.getHours(),
i: date.getMinutes(),
s: date.getSeconds()
}
let str = format
for (let k in obj) str = str.replace(k, obj[k])
return str
}
console.log(datetime(1589537697, 'Y-m-d H:i:s'))//输出: 2020-5-15 18:14:57