问题描述
Epoch时间戳:
1598944721950
要求的输出:
dd / mm / yyy hh:mm AM / PM
解决方法
const epochToFullDateTime = (epochValue) => {
let dateObject = new Date(epochValue);
let timeStamp = dateObject.toLocaleTimeString([],{
hour: "2-digit",minute: "2-digit",});
const ye = new Intl.DateTimeFormat("en",{ year: "numeric" }).format(dateObject);
const mo = new Intl.DateTimeFormat("en",{ month: "numeric" }).format(dateObject);
const da = new Intl.DateTimeFormat("en",{ day: "2-digit" }).format(dateObject);
let fullDateTime = `${da}/${mo}/${ye} ${timeStamp}`;
return fullDateTime;
};
let time = epochToFullDateTime(1598944721950);
console.log(time);