import dayjs from 'dayjs';
/**
 * 解析 startAt / endAt 为 Dayjs，并判定是否同一天
 *
 * @param startAt 开始时间（dayjs 兼容值）
 * @param endAt 结束时间（dayjs 兼容值）
 * @param locale dayjs locale，可选
 * @returns { start, end, isSameDay }
 *
 * @example
 * parseTimeRange('2026-02-04 09:00', '2026-02-04 18:00', 'zh-cn')
 * // => { start: Dayjs, end: Dayjs, isSameDay: true }
 */
export function parseTimeRange(startAt, endAt, locale) {
  var start = dayjs(startAt);
  var end = dayjs(endAt);
  if (locale) {
    start = start.locale(locale);
    end = end.locale(locale);
  }
  var isSameDay = start.isSame(end, 'day');
  return {
    start: start,
    end: end,
    isSameDay: isSameDay
  };
}