core: format time correctly

This commit is contained in:
ammarahm-ed
2023-06-01 21:27:15 +05:00
committed by Abdullah Atta
parent 58f7a206d9
commit c85242a610
2 changed files with 8 additions and 12 deletions

View File

@@ -77,17 +77,12 @@ export function formatDate(
type: "date-time"
}
) {
const timeFormat = options.timeFormat === "12-hour" ? "h:mm A" : "HH:mm";
switch (options.type) {
case "date-time":
return dayjs(date).format(
`${options.dateFormat} ${
options.timeFormat === "12-hour" ? "h:mm A" : "HH:mm"
}`
);
return dayjs(date).format(`${options.dateFormat} ${timeFormat}`);
case "time":
return dayjs(date).format(
`${options.timeFormat === "12-hour" ? "h:mm A" : "HH:mm"}`
);
return dayjs(date).format(timeFormat);
case "date":
return dayjs(date).format(`${options.dateFormat}`);
}