Files
verify/frontend/lib/format.ts
Mohamed Mathar Irfan ed6610d5d8 Initial project upload
2026-07-28 17:57:02 +05:30

38 lines
787 B
TypeScript

export function formatDate(
date: string | Date | null | undefined,
timezone = "Asia/Kolkata",
language = "en"
) {
if (!date) return "—";
return new Date(date).toLocaleString(language, {
timeZone: timezone,
dateStyle: "medium",
timeStyle: "short",
});
}
export function formatDateOnly(
date: string | Date | null | undefined,
timezone = "Asia/Kolkata",
language = "en"
) {
if (!date) return "—";
return new Date(date).toLocaleDateString(language, {
timeZone: timezone,
dateStyle: "medium",
});
}
export function formatTimeOnly(
date: string | Date | null | undefined,
timezone = "Asia/Kolkata",
language = "en"
) {
if (!date) return "—";
return new Date(date).toLocaleTimeString(language, {
timeZone: timezone,
});
}