function timeFilter(date: any, format: string) {
if (typeof date == "number") {
if (date.toString().length <= 10) {
date = new Date(date * 1000);
} else {
date = new Date(date);
}
}
let obj: object = {
"y+": date.getFullYear(),
"M+": date.getMonth() + 1,
"d+": date.getDate(),
"h+": date.getHours(),
"m+": date.getMinutes(),
"s+": date.getSeconds(),
};
for (const key: string in obj) {
if (new RegExp(`${key}`).test(format)) {
var str: string = obj[key] < 10 ? "0" + obj[key] : "" + obj[key];
format = format.replace(new RegExp(`${key}`), str);
}
}
return format;
}