// 使用 day.js（推荐，轻量级）
import dayjs from 'dayjs';

// 获取日期范围
const getDateRange = (type) => {
  const endDate = dayjs(); // 当前日期
  let startDate;
  
  switch(type) {
    case '近一月':
      startDate = dayjs().subtract(1, 'month');
      break;
    case '近三月':
      startDate = dayjs().subtract(3, 'month');
      break;
    case '近半年':
      startDate = dayjs().subtract(6, 'month');
      break;
    case '近一年':
      startDate = dayjs().subtract(1, 'year');
      break;
    default:
      return null;
  }
  
  return [
    startDate.format('YYYY-MM-DD'),
    endDate.format('YYYY-MM-DD')
  ];
}

export default getDateRange

// 使用示例
// console.log(getDateRange('近一个月'));  // ['2026-02-25', '2026-03-25']
// console.log(getDateRange('近三个月'));  // ['2025-12-25', '2026-03-25']
// console.log(getDateRange('近半年'));    // ['2025-09-25', '2026-03-25']
// console.log(getDateRange('近一年'));    // ['2025-03-25', '2026-03-25']