Files
danak-admin/src/pages/taskmanager/components/task-detail/date/utils.ts
T
hamid zarghami 19d60a9225
deploy to danak / build_and_deploy (push) Has been cancelled
update style default modal + added date in modal
2026-06-17 16:40:08 +03:30

17 lines
572 B
TypeScript

import DateObject from "react-date-object";
import persian from "react-date-object/calendars/persian";
import persian_fa from "react-date-object/locales/persian_fa";
export const formatDateLabel = (date: DateObject | null) => {
if (!date) return "";
return date.convert(persian, persian_fa).format("D MMMM");
};
export const formatDateRange = (startDate: DateObject | null, endDate: DateObject | null) => {
const start = formatDateLabel(startDate);
const end = formatDateLabel(endDate);
if (start && end) return `${start} - ${end}`;
return start || end;
};