// 通用格式化工具 /** * 把后端返回的 "2026-09-14 09:00:00" / ISO 等带日期的时间字符串 * 截成 "09:00" 这种 HH:MM 形式,避免日期信息污染卡片。 * - 空值返回空字符串 * - 无 HH:MM(:SS) 匹配时原样返回,避免静默吞错 * @param {string|null|undefined} value * @returns {string} */ export function extractTime(value) { if (value == null || value === "") return ""; const m = String(value).match(/(\d{1,2}:\d{2})(:\d{2})?/); return m ? m[1] : String(value); }