import { dayjs } from "frappe-ui" export function getLastXDays(range: number = 30): string | null { const today = new Date() const lastXDate = new Date(today) lastXDate.setDate(today.getDate() - range) return `${dayjs(lastXDate).format('YYYY-MM-DD')},${dayjs(today).format( 'YYYY-MM-DD', )}` } export function formatter(range: string) { let [from, to] = range.split(',') return `${formatRange(from)} to ${formatRange(to)}` } export function formatRange(date: string) { const dateObj = new Date(date) return dateObj.toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: dateObj.getFullYear() === new Date().getFullYear() ? undefined : 'numeric', }) }