fix: date type

Deskripsi:
- fix tanggal range type data

No Issues
This commit is contained in:
2025-08-21 11:08:41 +08:00
parent 40c1fa4ed2
commit 6a97ae76fc

View File

@@ -1,9 +1,18 @@
import dayjs from 'dayjs';
import dayjs from "dayjs";
import utc from "dayjs/plugin/utc";
import timezone from "dayjs/plugin/timezone";
import { DateType } from "react-native-ui-datepicker";
export function formatDateOnly(date?: DateType, format?: "DD-MM-YYYY" | "YYYY-MM-DD") {
if (!date) return "";
const dateObj = dayjs.isDayjs(date) ? date.toDate() : date;
const iso = new Date(dateObj).toISOString().split("T")[0];
return dayjs(iso).format(format || "DD-MM-YYYY");
}
dayjs.extend(utc);
dayjs.extend(timezone);
export function formatDateOnly(
date?: DateType,
format: "DD-MM-YYYY" | "YYYY-MM-DD" = "DD-MM-YYYY"
) {
if (!date) return "";
return dayjs(date)
.tz(dayjs.tz.guess())
.format(format);
}