church-website/src/utils/readableDate.ts
2024-11-19 10:58:33 +01:00

11 lines
No EOL
449 B
TypeScript

/**
* Return a readable date time
* e.G. Samstag 13-01-2024, 12:00 Uhr
*/
export const readableDateTime = (date: string) => {
const dateObj = new Date(date);
const dayName = dateObj.toLocaleDateString("de-DE", { weekday: "long" });
const normalDate = dateObj.toLocaleDateString("de-DE", { dateStyle: "medium" });
const time = dateObj.toLocaleTimeString("de-DE", { timeStyle: "short" });
return `${dayName} ${normalDate}, ${time} Uhr`;
}