js实现时间指定格式转换
formateDateTime(t,format){
let dateObj = new Date(t);
let options = {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
hour12: false
};
const formatter = new Intl.DateTimeFormat('default',options);
const formattedDate = formatter.format(dateObj);
let formattedTime = format.replace('yyyy',dateObj.getFullYear());
formattedTime = formattedTime.replace('MM',String(dateObj.getMonth()+1).padStart(2,'0'));
formattedTime = formattedTime.replace('M',String(dateObj.getMonth()+1).padStart(1,'0'));
formattedTime = formattedTime.replace('dd',String(dateObj.getDate()).padStart(2,'0'));
formattedTime = formattedTime.replace('d',String(dateObj.getDate()).padStart(1,'0'));
formattedTime = formattedTime.replace('HH',String(dateObj.getHours()).padStart(2,'0'));
formattedTime = formattedTime.replace('mm',String(dateObj.getMinutes()).padStart(2,'0'));
formattedTime = formattedTime.replace('ss',String(dateObj.getSeconds()).padStart(2,'0'));
return formattedTime;
}