10位是精确到秒,13位是精确到毫秒
const dateFormat = (x) => {
if(x.toString().length==10) x = x * 1000; // 时间戳位数为10,需要乘以1000
let date = new Date(x)
let year = date.getFullYear()
let month = date.getMonth() + 1
let day = date.getDate()
return [year, month, day].map(formatNumber).join('.')
}
const formatNumber = (nth) => {
let n = nth.toString()
return nth[1] ? n : 0 + nth
}