client: create a date formatter utility

pull/741/head
Adorian Doran 2024-12-10 17:13:46 +07:00
parent 018557bb57
commit b097a8fc37
1 changed files with 14 additions and 0 deletions

@ -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);
}