/** 研究区间默认值:结束=当日,开始=往前推 6 个月(YYYY-MM-DD)。 */ export function isoDate(d: Date): string { const m = String(d.getMonth() + 1).padStart(2, "0"); const day = String(d.getDate()).padStart(2, "0"); return `${d.getFullYear()}-${m}-${day}`; } export function recentRange(): { start: string; end: string } { const end = new Date(); const start = new Date(); start.setMonth(start.getMonth() - 6); return { start: isoDate(start), end: isoDate(end) }; }