Skip to content

BizTimeText 时间文本 ​

时间展示标准件(相对 / 绝对 / 实时时钟三模式合一):clock 模式——当前时刻秒级走字(顶栏时钟 / 大屏时间牌),模板语法同 absolute、支持时区与「星期X」后缀;relative 模式——刚刚 / N 分钟前 / N 小时前 / 昨天 HH:mm / 前天 / MM-DD / YYYY-MM-DD 分档自适应,可配间隔自动刷新,悬停 title 显示绝对时间;absolute 模式——时间戳 / 字符串 / Date 统一模板格式化(YYYY-MM-DD HH:mm 等任意组合)、空值与非法值占位、时区偏移口径、可选「昨天 HH:mm」。适用于消息 / 评论 / 操作日志时间列、表格时间统一口径、详情页字段、导出前回显。

相对模式基础 ​

30 秒前 · 刚刚

8 分钟前 · 8 分钟前

3 小时前 · 3 小时前

当日内三档分档展示(默认 mode='relative')。

相对跨天 / 跨年 ​

昨天 · 昨天 15:08

前天 · 前天 15:08

今年 3 月 · 03-15

去年 11 月 · 2025-11-20

昨天 / 前天带 HH:mm;本年 MM-DD、跨年 YYYY-MM-DD。

自动刷新控制 ​

自动刷新:刚刚定格:刚刚
interval=5000 每 5 秒重算文案(观察「55 秒前」跨档);interval=0 定格省心跳。

相对分档阈值 ​

默认口径 30 秒前:刚刚

放宽口径 3 分钟前:刚刚

thresholds.just-now 放宽到 5 分钟:3 分钟前也显示「刚刚」。

悬浮绝对时间 ​

悬停看绝对时间:1 分钟前关闭 tooltip:1 分钟前
relative 模式 title 悬停可见完整时间点;tooltip=false 关闭。

绝对模式基础 ​

2026-10-26 17:08
默认模板 YYYY-MM-DD HH:mm 统一口径。

绝对多模板 ​

2026-10-26(仅日期)

2026-10-26 17:53:22(含秒)

2026/10/26 17:53(斜杠)

17:53(时分)

仅日期 / 含秒 / 斜杠 / 时分粒度同一时间点对比。

绝对时区口径 ​

北京时间:2026-10-27 00:30

伦敦时间:2026-10-26 16:30

同一 UTC 时刻按北京(+8)与伦敦(0)渲染墙钟时间。

绝对昨天档 ​

默认:10-25 15:08开昨天:昨天 15:08
show-yesterday 开启后昨天的 HH:mm 显示为「昨天 HH:mm」。

空值兜底 ​

相对空值:—绝对脏值:未记录
双模式空值 / 脏数据统一占位(placeholder 可配)。

入参兼容 ​

数字时间戳:5 分钟前

ISO 字符串:—

Date 对象:刚刚

绝对模式 Date:17:08:22

时间戳 / ISO 字符串 / Date 三形态 × 双模式同一解析口径。

表格组合场景 ​

相对列(「多久前」)+ 绝对列(统一口径)同表组合,空值占位不炸整表。

实时时钟基础 ​

当前时刻:
17:08:22

mode="clock" 无需传 time,默认模板 HH:mm:ss,每秒重算(可观察到秒位走字)。

mode="clock" 无需传 time,默认模板 HH:mm:ss 每秒走字。

时钟格式与星期 ​

仅时间:
17:08
日期时间:
2026年10月26日 17:08:22
带星期:
2026-10-26 17:08:22 星期一

模板语法与 absolute 一致(YYYY / MM / DD / HH / mm / ss);show-week 追加「星期X」。

模板语法与 absolute 一致;show-week 追加「星期X」,大屏时间牌常用「日期 + 星期」组合。

多时区时钟 ​

北京:
2026-10-26 17:08:22
伦敦:
2026-10-26 09:08:22
纽约:
2026-10-26 04:08:22

时区口径与 absolute 一致(东正西负,分钟);跨时区团队协作页 / 全球运维大屏常用。

timezone-offset 口径下北京 / 伦敦 / 纽约三表并排——跨时区协作页与全球运维大屏。

时钟刷新间隔 ​

秒级(默认):
17:08:22
分钟级(interval=60000):
2026-10-26 17:08
定格(interval=0):
17:08

缺省秒级走字;大列表 / 低功耗场景用 interval 提升粒度,interval=0 定格不再起定时器。

缺省秒级;interval 提升粒度(分钟级省心跳),interval=0 定格关闭定时器。

大屏时间牌 ​

17:08:222026年10月26日 星期一
大字号 + 日期星期分行的数据大屏顶部时间牌(字号 / 颜色随 attrs.class 与 style 定制)。

顶栏时钟集成 ​

云枢工作台10月26日 17:08 星期一张
管理后台顶栏右侧:实时时钟 + 星期 + 头像的标准组合。

Props ​

属性名类型默认值说明
mode'relative' | 'absolute' | 'clock''relative'展示模式:relative 相对时间 / absolute 绝对时间 / clock 实时时钟
timestring | number | Date—时间点(数字按毫秒时间戳解析;clock 模式无需传)
intervalnumber按模式 60000 / 1000[relative / clock] 自动刷新间隔(毫秒),0 关闭(缺省 relative 分钟级、clock 秒级)
tooltipbooleantrue[relative] 悬浮 title 显示绝对时间
thresholdsBizRelativeThresholds—[relative] 分档阈值覆盖(justNow / minute / hour)
formatstring按模式 'HH:mm:ss' / 'YYYY-MM-DD HH:mm'[absolute / clock] 格式模板(YYYY / MM / DD / HH / mm / ss)
timezone-offsetnumber—[absolute / clock] 目标时区偏移(分钟,东正西负;如北京 480)
show-yesterdaybooleanfalse[absolute] 昨天的 HH:mm 显示为「昨天 HH:mm」(按时区口径)
show-weekbooleanfalse[clock] 文案后追加「星期X」(按时区口径)
placeholderstring'—'非法 / 空值占位

口径说明 ​

  • relative 分档顺序:diff ≥ 0 时依次判 刚刚(< justNow 60s)→ N 分钟前(< minute 1h)→ 当日 N 小时前 → 昨天 HH:mm → 前天 HH:mm → 本年 MM-DD → YYYY-MM-DD;未来时间跳过相对档直接按日期档展示。
  • absolute 模板替换:YYYY MM DD HH mm ss 逐组替换(先长后短),不引入日期库;时区按 UTC + offset 计算墙钟,「昨天」判定同口径。
  • 解析:字符串按 new Date 解析(- 分隔兼容),数字为毫秒时间戳,非法值渲染占位。
  • 刷新:relative 模式按 interval 定时重算,卸载自动清理;absolute 模式不启心跳。
  • clock 模式:按 effective interval 定时取 Date.now() 走字(默认秒级),星期按时区口径的墙钟日期计算;与 absolute 共用模板替换,不挂 title。