/** * 统一时间格式化工具 * * 所有用户可见的时间文案统一使用 dayjs + zh-cn locale, * 确保各种场景(主菜单、对话列表、Agent 列表、草稿保存等)显示一致。 */ import "dayjs/locale/zh-cn.js"; /** * 格式化时间戳为"相对时间"(用于列表展示) * * 规则: * - 今天: HH:mm * - 昨天: 昨天 HH:mm * - 今年: M月D日 HH:mm * - 更早: YYYY年M月D日 HH:mm */ export declare function formatRelativeTime(isoString: string): string; /** * 格式化时间戳为完整中文格式(用于详情展示) * 例:2025年7月1日 14:30:00 */ export declare function formatFullTime(isoString: string): string; /** * 格式化时间戳为保存名称用的格式,兼容文件名 * 例:2025年07月01日_14时30分00秒 */ export declare function formatShortTime(isoString: string): string; /** * 格式化消息数量+时间(用于主菜单草稿提示) * 例:12 条消息, 今天 14:30 */ export declare function formatMessageTime(messageCount: number, isoString: string): string; /** * 格式化文件大小为人类可读格式 * 例:1.2 KB, 3.5 MB */ export declare function formatFileSize(bytes: number): string; //# sourceMappingURL=format-time.d.ts.map