/**
 * 预约顶栏游标文案：与顶栏锚定日同一天只显示 HH:mm；跨自然日则带日期（MM-DD HH:mm）。
 * 顶栏 `date` 不变，仅展示层标明 `at` 的真实日历日。
 *
 * @param at 时间轴绝对时刻（可落在锚定日的次日等）
 * @param anchorDate 顶栏选中的日历日（营业日锚定，不因拖轴而改）
 */
export function formatScheduleAtLabel(at, anchorDate) {
  var timeStr = at.format('HH:mm');
  var atDay = at.startOf('day');
  var anchorDay = anchorDate.startOf('day');
  if (atDay.isSame(anchorDay, 'day')) {
    return timeStr;
  }
  var datePart = at.year() === anchorDay.year() ? at.format('MM-DD') : at.format('YYYY-MM-DD');
  return "".concat(datePart, " ").concat(timeStr);
}