client: create a date formatter utility

This commit is contained in:
Adorian Doran 2024-12-10 17:13:46 +02:00
parent 018557bb57
commit b097a8fc37

View File

@ -0,0 +1,14 @@
/**
* Formats the given date to a string based on the current locale.
* @param {Date | number} date
* @param {"full" | "long" | "medium" | "short" | undefined} dateStyle
* @param {"full" | "long" | "medium" | "short" | undefined} tiemStyle
*/
export function formatDate(date, dateStyle = "medium", tiemStyle = "medium") {
const formatter = new Intl.DateTimeFormat(navigator.language, {
dateStyle: "medium",
timeStyle: "medium"
});
return formatter.format(date);
}